V24.2.05 suddenly crashes when loading the GUI.

After working flawlessly for a week, BricsCAD V24 suddenly starts crashing under Ubuntu 24.04 (X11) when it is just about to to display the main start screen after selecting a workspace in the BricsCAD Starter menu screen.

In the terminal these are the last lines after starting "bricscadv24":

Unable to create crash report file. Crash report follows.

--------------- 31-05-2024 16:02:07 --------------- v24.2.05.0 ---------------
Linux version 6.8.0-31-generic (buildd@lcy02-amd64-080) (x86_64-linux-gnu-gcc-13 (Ubuntu 13.2.0-23ubuntu4) 13.2.0, GNU ld (GNU Binutils for Ubuntu) 2.42) #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024

Illegal access: Address not mapped to object on address 0x10
Call stack (current) (main):
/opt/bricsys/bricscad/v24/libbcutils.so(+0xaf20a)[0x7b3469aea20a]
/lib/x86_64-linux-gnu/libc.so.6(+0x45320)[0x7b3469245320]
/opt/bricsys/bricscad/v24/libTD_Root.so(ZN9OdRxClass4delXEPS+0xf)[0x7b3475f77a8f]
/opt/bricsys/bricscad/v24/libcadapp.so(_ZN2ca23initSectionSymbolGripPEEb+0x83)[0x7b346e47f543]
/opt/bricsys/bricscad/v24/libcadapp.so(_ZN2ca5CaApp6onExitEv+0xff)[0x7b346e6d79af]
/opt/bricsys/bricscad/v24/bricscad(_ZN3wxc12WxcMainFrame7DestroyEv+0x8c)[0x5dea461a873c]
/opt/bricsys/bricscad/v24/bricscad(_ZN3wxc6WxcApp16destroyMainFrameEv+0x26)[0x5dea4617c0a6]
/opt/bricsys/bricscad/v24/bricscad(+0x8846d)[0x5dea4617a46d]
/opt/bricsys/bricscad/v24/bricscad(+0x734fa)[0x5dea461654fa]
/opt/bricsys/bricscad/v24/libwx_baseu-3.1.so(_Z7wxEntryRiPPw+0x72)[0x7b3474b062b2]
/opt/bricsys/bricscad/v24/bricscad(main+0xd3)[0x5dea4616a1b3]
/lib/x86_64-linux-gnu/libc.so.6(+0x2a1ca)[0x7b346922a1ca]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x8b)[0x7b346922a28b]
/opt/bricsys/bricscad/v24/bricscad(_start+0x2e)[0x5dea461777ee]

Reinstalling of the current version 24.2.05 did not help, but a downgrade to the previous version 24.2.04 resulted in a working program. I did that twice to confirm that the problem only occurs in 24.2.05.

Before the crash there are dozens of lines like these:

(bricscad:16422): Gtk-CRITICAL **: 16:27:32.094: gtk_widget_get_parent: assertion 'GTK_IS_WIDGET (widget)' failed

(bricscad:16422): Gtk-CRITICAL **: 16:27:32.094: gtk_container_add: assertion 'GTK_IS_WIDGET (widget)' failed

(bricscad:16422): Gtk-CRITICAL **: 16:27:32.094: gtk_widget_get_style_context: assertion 'GTK_IS_WIDGET (widget)' failed

(bricscad:16422): Gtk-CRITICAL **: 16:27:32.094: gtk_widget_get_realized: assertion 'GTK_IS_WIDGET (widget)' failed

The warnings show up in both versions of BricsCAD I tested, even when the program is running normally, so this might not be connected to the crash.

Can I provide any more information?

Comments

  • Hello Martin,

    Please create a support request for this crash in which you add the crash report, and your config file.

    You can find the config by making sure that the Show hidden Files is enabled the go to Home > .bricscad

    Also please add any scenario that you found to cause the issue and any other details you can think off that would be helpful.

  • Same behavior here, bricscad V24.2.06-1 and openSUSE Leap 15.5 KDE. Seems related to libc and others.

    Created support request SR178773 - Bricscad closes after showing start page