Menu

#387 CB can't start, assertion failed

Undefined
invalid
wx30 (74)
Bug_Report
2021-12-18
2016-08-01
alex
No

latest CB version from svn 10890 failed to start splashing message ""assertion failed"
../src/gtk/window.cpp(3318): assert ""source"" failed in DoScreenToClient(): ScreenToClient failed on unrealized window, backtrace below:
ASSERT INFO:
../src/gtk/window.cpp(3318): assert ""source"" failed in DoScreenToClient(): ScreenToClient failed on unrealized window

BACKTRACE:
[1] wxWindow::DoScreenToClient(int, int) const
[2] wxTopLevelWindowBase::DoScreenToClient(int, int) const
[3] g_closure_invoke
[4] g_signal_emit_valist
[5] g_signal_emit
[6] gtk_main_do_event
[7] g_main_context_dispatch
[8] g_main_loop_run
[9] gtk_main
[10] wxGUIEventLoop::DoRun()
[11] wxEventLoopBase::Run()
[12] wxDialog::ShowModal()
[13] CompilerFactory::LoadSettings()
[14] CompilerGCC::OnAttach()
[15] cbPlugin::Attach()
[16] PluginManager::AttachPlugin(cbPlugin, bool)
[17] PluginManager::LoadAllPlugins()
[18] MainFrame::ScanForPlugins() /home/alexb/Projects/SVN_LOCAL/trunk/DEMO/codeblocks_svn/src/src/main.cpp:1208
[19] MainFrame::MainFrame(wxWindow
) /home/alexb/Projects/SVN_LOCAL/trunk/DEMO/codeblocks_svn/src/src/main.cpp:630
[20] wxUpdateUIEvent::SetUpdateInterval(long) /usr/local/include/wx-3.1/wx/event.h:2690
[21] CodeBlocksApp::OnInit() /home/alexb/Projects/SVN_LOCAL/trunk/DEMO/codeblocks_svn/src/src/app.cpp:698
[22] wxEntry(int&, wchar_t**)

leaves trace on terminal

/opt/bin/codeblocks
Starting Code::Blocks svn build rev 10890 Jul 30 2016, 22:40:35 - wx3.1.1 (Linux, unicode) - 64 bit
Initialize EditColourSet .....
Initialize EditColourSet: done.
Loading menubar...
AStylePlugin: loaded
Autosave: loaded
ClassWizard: loaded
CodeCompletion: loaded
Compiler: loaded
Debugger: loaded
FilesExtensionHandler: loaded
ScriptedWizard: loaded
ProjectsImporter: loaded
OpenFilesList: loaded
OccurrencesHighlighting: loaded
ToDoList: loaded
Abbreviations: loaded
Source code formatter (AStyle) plugin activated
Autosave plugin activated
Class wizard plugin activated
Code completion plugin activated
Added compiler "GNU GCC Compiler"
Added compiler "Intel C/C++ Compiler"
Added compiler "GDC D Compiler"
Added compiler "GNU Fortran Compiler"
Added compiler "G95 Fortran Compiler"
Added compiler "GNU GCC Compiler for ARM"
Added compiler "GNU GCC Compiler for Android"
Added compiler "GNU GCC Compiler for AVR"
Added compiler "GNU GCC Compiler for Blackfin"
Added compiler "LLVM Clang Compiler"
Added compiler "Digital Mars D Compiler"
Added compiler "LLVM D Compiler"
Added compiler "GNU GCC Compiler for LM32"
Added compiler "GNU GCC Compiler for LM8"
Added compiler "GNU GCC Compiler for MSP430 (HighTec)"
Added compiler "No Compiler"
Added compiler "PGI Fortran Compiler"
Added compiler "GNU GCC Compiler for PowerPC EABI"
Added compiler "GNU GCC Compiler for PowerPC (HighTec)"
Added compiler "Small Device C Compiler"
Added compiler "Tiny C Compiler"
Added compiler "GNU GCC Compiler for TriCore (HighTec)"
Added compiler "GNU GCC Compiler for ZPU"
Master path of compiler ID "android-gcc" is empty -> triggers auto-detection.
Master path of compiler ID "powerpc-eabi" is empty -> triggers auto-detection.
ClassBrowser::UpdateClassBrowserView(): No active project available.
ClassBrowser::OnThreadEvent(): Updating class browser...

system:openSUSE Leap 42.1 (x86_64) 64-bit

ClassBrowser::OnThreadEvent(): Class browser updated.
../src/gtk/window.cpp(3318): assert ""source"" failed in DoScreenToClient(): ScreenToClient failed on unrealized window
Trace/breakpoint trap

[23] main /home/alexb/Projects/SVN_LOCAL/trunk/DEMO/codeblocks_svn/src/src/app.cpp:322
[24] __libc_start_main
[25] _start /home/abuild/rpmbuild/BUILD/glibc-2.19/csu/../sysdeps/x86_64/start.S:125
ldd report:

ldd /opt/bin/codeblocks
linux-vdso.so.1 (0x00007ffd79b2b000)
libcodeblocks.so.0 => /opt/lib64/libcodeblocks.so.0 (0x00007f6016c90000)
libwx_gtk2u_aui-3.1.so.1 => /opt/lib64/libwx_gtk2u_aui-3.1.so.1 (0x00007f60169f1000)
libwx_gtk2u_propgrid-3.1.so.1 => /opt/lib64/libwx_gtk2u_propgrid-3.1.so.1 (0x00007f60166fe000)
libwx_gtk2u_richtext-3.1.so.1 => /opt/lib64/libwx_gtk2u_richtext-3.1.so.1 (0x00007f6016337000)
libwx_gtk2u_xrc-3.1.so.1 => /opt/lib64/libwx_gtk2u_xrc-3.1.so.1 (0x00007f6016021000)
libwx_gtk2u_html-3.1.so.1 => /opt/lib64/libwx_gtk2u_html-3.1.so.1 (0x00007f6015d52000)
libwx_gtk2u_qa-3.1.so.1 => /opt/lib64/libwx_gtk2u_qa-3.1.so.1 (0x00007f6015b2a000)
libwx_gtk2u_adv-3.1.so.1 => /opt/lib64/libwx_gtk2u_adv-3.1.so.1 (0x00007f601572e000)
libwx_gtk2u_core-3.1.so.1 => /opt/lib64/libwx_gtk2u_core-3.1.so.1 (0x00007f6014ea8000)
libwx_baseu_xml-3.1.so.1 => /opt/lib64/libwx_baseu_xml-3.1.so.1 (0x00007f6014c96000)
libwx_baseu_net-3.1.so.1 => /opt/lib64/libwx_baseu_net-3.1.so.1 (0x00007f6014a45000)
libwx_baseu-3.1.so.1 => /opt/lib64/libwx_baseu-3.1.so.1 (0x00007f60145ab000)
libgtk-x11-2.0.so.0 => /usr/lib64/libgtk-x11-2.0.so.0 (0x00007f6013f49000)
libgdk-x11-2.0.so.0 => /usr/lib64/libgdk-x11-2.0.so.0 (0x00007f6013c93000)
libpangocairo-1.0.so.0 => /usr/lib64/libpangocairo-1.0.so.0 (0x00007f6013a86000)
libatk-1.0.so.0 => /usr/lib64/libatk-1.0.so.0 (0x00007f6013860000)
libcairo.so.2 => /usr/lib64/libcairo.so.2 (0x00007f601353d000)
libgdk_pixbuf-2.0.so.0 => /usr/lib64/libgdk_pixbuf-2.0.so.0 (0x00007f601331a000)
libgio-2.0.so.0 => /usr/lib64/libgio-2.0.so.0 (0x00007f6012f9b000)
libpangoft2-1.0.so.0 => /usr/lib64/libpangoft2-1.0.so.0 (0x00007f6012d86000)
libpango-1.0.so.0 => /usr/lib64/libpango-1.0.so.0 (0x00007f6012b3b000)
libgobject-2.0.so.0 => /usr/lib64/libgobject-2.0.so.0 (0x00007f60128ea000)
libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f60125da000)
libfontconfig.so.1 => /usr/lib64/libfontconfig.so.1 (0x00007f601239d000)
libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f6012106000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f6011ee8000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f6011ce4000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f6011960000)
libm.so.6 => /lib64/libm.so.6 (0x00007f601165e000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f6011447000)
libc.so.6 => /lib64/libc.so.6 (0x00007f601109f000)
libgthread-2.0.so.0 => /usr/lib64/libgthread-2.0.so.0 (0x00007f6010e9c000)
libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f6010b5e000)
libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f6010958000)
libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f601071a000)
libz.so.1 => /lib64/libz.so.1 (0x00007f6010504000)
libexpat.so.1 => /usr/lib64/libexpat.so.1 (0x00007f60102d9000)
/lib64/ld-linux-x86-64.so.2 (0x000055bd5dac0000)
libgmodule-2.0.so.0 => /usr/lib64/libgmodule-2.0.so.0 (0x00007f60100d4000)
libXfixes.so.3 => /usr/lib64/libXfixes.so.3 (0x00007f600fece000)
libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f600fcc4000)
libXinerama.so.1 => /usr/lib64/libXinerama.so.1 (0x00007f600fac0000)
libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f600f8b0000)
libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f600f6a5000)
libXcursor.so.1 => /usr/lib64/libXcursor.so.1 (0x00007f600f499000)
libXcomposite.so.1 => /usr/lib64/libXcomposite.so.1 (0x00007f600f296000)
libXdamage.so.1 => /usr/lib64/libXdamage.so.1 (0x00007f600f093000)
libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f600ee80000)
libpixman-1.so.0 => /usr/lib64/libpixman-1.so.0 (0x00007f600ebd5000)
libEGL.so.1 => /usr/lib64/libEGL.so.1 (0x00007f600e9ac000)
libxcb-shm.so.0 => /usr/lib64/libxcb-shm.so.0 (0x00007f600e7a9000)
libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0 (0x00007f600e59f000)
libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f600e37e000)
libGL.so.1 => /usr/lib64/libGL.so.1 (0x00007f600e0ed000)
librt.so.1 => /lib64/librt.so.1 (0x00007f600dee5000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f600dcc0000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f600daa9000)
libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f600d849000)
libffi.so.4 => /usr/lib64/libffi.so.4 (0x00007f600d63f000)
libpcre.so.1 => /usr/lib64/libpcre.so.1 (0x00007f600d3d9000)
libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f600d1c9000)
libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1 (0x00007f600cfc7000)
libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0 (0x00007f600cdc1000)
libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0 (0x00007f600cbba000)
libgbm.so.1 => /usr/lib64/libgbm.so.1 (0x00007f600c9ac000)
libwayland-client.so.0 => /usr/lib64/libwayland-client.so.0 (0x00007f600c79d000)
libwayland-server.so.0 => /usr/lib64/libwayland-server.so.0 (0x00007f600c58b000)
libdrm.so.2 => /usr/lib64/libdrm.so.2 (0x00007f600c37c000)
libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f600c177000)
libglapi.so.0 => /usr/lib64/libglapi.so.0 (0x00007f600bf49000)
libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0 (0x00007f600bd31000)
libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0 (0x00007f600bb2d000)
libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0 (0x00007f600b92a000)
libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1 (0x00007f600b724000)
libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1 (0x00007f600b520000)
libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f600b2f7000)

Discussion

  • Teodor Petrov

    Teodor Petrov - 2016-08-08
    • labels: --> wx30
    • assigned_to: Teodor Petrov
     
  • Teodor Petrov

    Teodor Petrov - 2017-10-27

    Is this problem still happening with a recent master/trunk? I cannot reproduce this on gentoo linux with both wx3.0.2 and wx-master.

     
  • Miguel Gimenez

    Miguel Gimenez - 2021-12-18
    • status: open --> invalid
     
  • Miguel Gimenez

    Miguel Gimenez - 2021-12-18

    OP is missing, wxWidgets and C::B have changed a lot since then with no more reports about this.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.