Code::Blocks Forums
User forums => Help => Topic started by: yzepeda28 on July 23, 2011, 02:31:07 am
-
Entering Settings, Editor, Source Formatter followed by changing the format and selecting OK crashes CodeBlocks. :shock:
Any help would be appreciated! :D
-
What C::B version do you use:
8.02, 10.05, nightly dgb, nightly trunk?
And for Mac, I don't use it, but I guess all Macs are not the same, so which one do you use?
-
I have just reproduced the problem here, and it is caused by the keybinder plugin (Keyboard Shortcuts).
Here is part of the crash report, just in case.
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_CRASH (SIGILL)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
objc[422]: garbage collection is OFF
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_c.dylib 0x9b070c1d _spin_lock$VARIANT$mp + 13
1 libsystem_c.dylib 0x9b03866b szone_malloc + 24
2 libsystem_c.dylib 0x9b06e962 malloc_zone_malloc + 77
3 libsystem_c.dylib 0x9b06f882 malloc + 50
4 libwx_macu-2.8.0.dylib 0x00699a12 wxStringBase::AllocBuffer(unsigned long) + 54
5 libwx_macu-2.8.0.dylib 0x00699f79 wxStringBase::InitWith(wchar_t const*, unsigned long, unsigned long) + 49
6 libwx_macu-2.8.0.dylib 0x0069acdb wxString::Left(unsigned long) const + 75
7 libkeybinder.so 0x0ac603b9 wxMenuCmd::IsNumericMenuItem(wxMenuItem*) + 81
8 libkeybinder.so 0x0ac60612 wxMenuCmd::Update(wxMenuItem*) + 48
9 libkeybinder.so 0x0ac56801 wxKeyBinder::UpdateSubMenu(wxMenu*) + 285
10 libkeybinder.so 0x0ac56779 wxKeyBinder::UpdateSubMenu(wxMenu*) + 149
11 libkeybinder.so 0x0ac5694a wxKeyBinder::UpdateAllCmd(wxMenuBar*) + 70
12 libkeybinder.so 0x0ac4eea5 cbKeyBinder::OnKeyConfigDialogDone(MyDialog*) + 261
13 libkeybinder.so 0x0ac4f1f9 MyDialog::OnApply() + 27
14 libcodeblocks.0.dylib 0x00157ff0 EditorConfigurationDlg::EndModal(int) + 9812
15 libwx_macu-2.8.0.dylib 0x007a3982 wxDialogBase::AcceptAndClose() + 64
Funny thing is that disabling that plugin does not solve the problem. Snippet follows.
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x98fbfc22 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x98fbf1f6 mach_msg + 70
2 com.apple.CoreGraphics 0x9304a738 _CGSGetWindowWorkspaceIgnoringVisibility + 155
3 com.apple.CoreGraphics 0x9304a69b CGSGetWindowWorkspaceIgnoringVisibility + 245
4 com.apple.HIToolbox 0x9099e886 WindowData::OnActiveSpace() + 158
5 com.apple.HIToolbox 0x9099f102 HideWindow + 115
6 libwx_macu-2.8.0.dylib 0x00752e9d wxTopLevelWindowMac::Show(bool) + 401
7 libwx_macu-2.8.0.dylib 0x0070546a wxDialog::Show(bool) + 38
8 libcodeblocks.0.dylib 0x0020e396 wxScrollingDialog::Show(bool) + 68
9 libwx_macu-2.8.0.dylib 0x0070564e wxDialog::EndModal(int) + 38
10 libcodeblocks.0.dylib 0x001559d8 EditorConfigurationDlg::EndModal(int) + 60
Who's to blame now? wxWidgets?
-
If I remember correctly, I'd read somewhere on this forum that disabling plug-ins does not avoid them to be loaded.
I don't know details, but try to remove it completely?
-
I have 10.5, I'm going to try and remove the plug ins and see if that works
-
Ceniza:
Have you tried reproduce the problem with a trunk version?
I think this was fixed after the release of 10.05...
-
Ceniza:
Have you tried reproduce the problem with a trunk version?
I think this was fixed after the release of 10.05...
Nope. I have not tried to compile it myself yet. One of these days... maybe :(
-
Well, I gave it a try, but I could not get wxWidgets 2.8 to build on Lion. I will see if I can get 2.9 to build, and then Code::Blocks with it.