Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • Lazarus Lazarus
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 2,095
    • Issues 2,095
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • FPC
  • LazarusLazarus
  • LazarusLazarus
  • Issues
  • #37781
Closed
Open
Issue created Sep 20, 2020 by FPC Admin account@fpc_adminOwner

Lazarus crashes with SIGABRT when opening a certain projects.

Original Reporter info from Mantis: Cyrax
  • Reporter name:

Description:

Like in summary, Lazarus IDE crashes with SIGABRT when opening a certain projects.

Additional information:

FPC trunk 3.3.1 r46902 x86_64-linux.

FPC is built with these options :

	      -gw2 
	      -godwarfsets 
	      -godwarfmethodclassprefix
	      -gl
	      -O-
	      -Xs-
	      -Si-
	      -vbq
	      -Sew-
	      -XX-
	      -CX-
	      -dEXTDEBUG
	      -vh-
	      -vn-
	      -vw-
	      -dDEBUG_NODE_XML

---

Lazarus is built with these options :

            -gw2
            -godwarfsets
            -godwarfmethodclassprefix
            -gl
            -O-
            -Si-
            -vb
            -vn-
            -vh-
            -vw-
            -dDBG_WITH_DEBUGGER_DEBUG
            -Cit
            -gt
            -gv

---

Backtrace from GDB:

munmap_chunk(): invalid pointer

Thread 1 "lazarus" received signal SIGABRT, Aborted.
0x00007ffff7452615 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0  0x00007ffff7452615 in raise () at /usr/lib/libc.so.6
#1  0x00007ffff743b862 in abort () at /usr/lib/libc.so.6
#2  0x00007ffff74945e8 in __libc_message () at /usr/lib/libc.so.6
#3  0x00007ffff749c27a in  () at /usr/lib/libc.so.6
#4  0x00007ffff749c6ac in munmap_chunk () at /usr/lib/libc.so.6
#5  0x00007ffff78f9515 in g_value_unset () at /usr/lib/libgobject-2.0.so.0
#6  0x00007ffff78dc681 in  () at /usr/lib/libgobject-2.0.so.0
#7  0x00007ffff78e3dac in g_object_setv () at /usr/lib/libgobject-2.0.so.0
#8  0x00007ffff78e3e7c in g_object_set_property () at /usr/lib/libgobject-2.0.so.0
#9  0x00000000008fb649 in LCLINTFCELLRENDERER_CELLDATAFUNC (CELL_LAYOUT=0x38b0800, CELL=0x3e471b0, TREE_MODEL=0x3c4b980, ITER=0x7fffffffdd50, DATA=0x39c4e58) at gtk2cellrenderer.pas:472
#10 0x00007ffff7b58c0f in gtk_tree_view_column_cell_set_cell_data () at /usr/lib/libgtk-x11-2.0.so.0
#11 0x00007ffff7b40cd4 in  () at /usr/lib/libgtk-x11-2.0.so.0
#12 0x00007ffff7b434d7 in  () at /usr/lib/libgtk-x11-2.0.so.0
#13 0x00007ffff7b43e97 in  () at /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007ffff7b43f49 in  () at /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007ffff7ee4257 in  () at /usr/lib/libgdk-x11-2.0.so.0
#16 0x00007ffff77e3b00 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#17 0x00007ffff78351f9 in  () at /usr/lib/libglib-2.0.so.0
#18 0x00007ffff77e2421 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#19 0x0000000000530a32 in TGTK2WIDGETSET__APPPROCESSMESSAGES (this=0x20bd028) at gtk2widgetset.inc:2377
#20 0x00000000004bc579 in TAPPLICATION__HANDLEMESSAGE (this=0x20babe8) at include/application.inc:1208
#21 0x00000000004bcbe1 in TAPPLICATION__RUNLOOP (this=0x20babe8) at include/application.inc:1327
#22 0x0000000000704a84 in TWIDGETSET__APPRUN (this=0x20bd028, ALOOP=...) at include/interfacebase.inc:54
#23 0x00000000004bcb70 in TAPPLICATION__RUN (this=0x20babe8) at include/application.inc:1315
#24 0x000000000041f461 in main () at lazarus.pp:153

Mantis conversion info:

  • Mantis ID: 37781
  • OS: Arch
  • OS Build: 3.17.4-1
  • Build: r63894
  • Platform: Linux x86_64
  • Version: 2.1 (SVN)
  • Fixed in revision: r63902 (#6c19136b)
Assignee
Assign to
Time tracking