segfault error 4 in libgtk-x11-2.0...

Config :
Ubuntu 16.04 LTS 64b, Ubuntu 17 32b
Library required : http://developer.xojo.com/system-requirements

Xojo 2017R1.1 trial (i tried all versions from my licence 2015 Desktop and 2014 Pro)

The app start, first window (it’s a login prompt), second the main window barely appear… and crash with this error :

Jul 16 12:28:21 ubuntu16 kernel: [ 1374.919316] DebugMyApp[6521]: segfault at 30 ip 00007faeb3e91c35 sp 00007ffd7e312128 error 4 in libgtk-x11-2.0.so.0.2400.30

any ideas ?!

is that with Xojo 2017r1? or some newer beta?

the official
and those Active plugin :

fp Plugin.xojo_plugin
MBS Xojo Cocoa Plugin.xojo_plugin
MBS Xojo CocoaBase Plugin.xojo_plugin
MBS Xojo CocoaControls Plugin.xojo_plugin
MBS Xojo CocoaExtras Plugin.xojo_plugin
MBS Xojo Lion Plugin.xojo_plugin
MBS Xojo MacOSX Plugin.xojo_plugin
MBS Xojo MacOSXCF Plugin.xojo_plugin
MBS Xojo MacOSXCG Plugin.xojo_plugin
MBS Xojo Main Plugin.xojo_plugin
MBS Xojo Mavericks Plugin.xojo_plugin
MBS Xojo MountainLion Plugin.xojo_plugin
MBS Xojo OCR Plugin.xojo_plugin
MBS Xojo Tidy Plugin.xojo_plugin
MBS Xojo Util Plugin.xojo_plugin
MBS Xojo Win Plugin.xojo_plugin
MBS Xojo WinDragDrop Plugin.xojo_plugin
MySQLCommunityPlugin.xojo_plugin

[quote=340695:@Etienne Pilon]Config :
Ubuntu 16.04 LTS 64b, Ubuntu 17 32b
Library required : http://developer.xojo.com/system-requirements

Xojo 2017R1.1 trial (i tried all versions from my licence 2015 Desktop and 2014 Pro)

The app start, first window (it’s a login prompt), second the main window barely appear… and crash with this error :

Jul 16 12:28:21 ubuntu16 kernel: [ 1374.919316] DebugMyApp[6521]: segfault at 30 ip 00007faeb3e91c35 sp 00007ffd7e312128 error 4 in libgtk-x11-2.0.so.0.2400.30

any ideas ?![/quote]

This is an app you wrote thats crashing , not the IDE (correct?)

If so BUILD the app and then run ldd against it to see what, if any dependencies are missing

 ldd /path/to/program_executable

Both crashes… Debug from the IDE and Build, 32b and 64b…

let me try ldd…

I had to build it with an older version (i dont have the licence for 2017 :-/ )
but i got the same crash from debugger or build

hete@ubuntu16:~/Desktop/kanjo.desktop/Builds - Budjhete.xojo_project/Linux 64 bit/Kanjo$ ldd Kanjo linux-vdso.so.1 => (0x00007ffdd67a8000) XojoGUIFramework64.so => /home/hete/Desktop/kanjo.desktop/Builds - Budjhete.xojo_project/Linux 64 bit/Kanjo/./Kanjo Libs/XojoGUIFramework64.so (0x00007f5de32ae000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5de2ec5000) libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007f5de287a000) libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007f5de25c5000) libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f5de239f000) libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f5de2017000) libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f5de1e01000) libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f5de1bf3000) libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f5de19d1000) libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f5de16bd000) libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f5de1470000) libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f5de11c6000) libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f5de0f83000) libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f5de0d2f000) libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f5de0a1e000) libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f5de06e4000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5de03da000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5de01d6000) libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007f5ddffd4000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5ddfdb6000) libc++.so.1 => /home/hete/Desktop/kanjo.desktop/Builds - Budjhete.xojo_project/Linux 64 bit/Kanjo/./Kanjo Libs/libc++.so.1 (0x00007f5ddfa05000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5ddf7ef000) /lib64/ld-linux-x86-64.so.2 (0x00005566e1fa6000) libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f5ddf5ea000) libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f5ddf3e4000) libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f5ddf1d9000) libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f5ddefd6000) libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f5ddedc6000) libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f5ddebba000) libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f5dde9b0000) libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f5dde7ad000) libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f5dde5a9000) libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f5dde397000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f5dde17c000) libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f5dddf5a000) libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f5dddd3f000) libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f5dddae0000) libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f5ddd838000) libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f5ddd612000) libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f5ddd40e000) libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f5ddd204000) libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f5ddcfe1000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f5ddcdd9000) libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f5ddcbd0000) libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f5ddc9a6000) libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f5ddc79e000) libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f5ddc52d000) libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f5ddc308000) libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f5ddc103000) libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f5ddbefd000) libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f5ddbcf4000)

nothing obvious missing

few other app on the web (like google Chrome) had this issue… but i don’t know how they fix that :-/

i juste tried it on Mint Linux 32b and a old compilation of my app
I just discovered : when i resize the windows that library crash …

Norman : i found the problem, it’s this function in xojo : Tabpanel.remove(index)

i did a subclass of TabPanel, and in a method i did a super.remove(index)

it’s look that linux doesnt like it

[quote=340724:@Etienne Pilon]Norman : i found the problem, it’s this function in xojo : Tabpanel.remove(index)

i did a subclass of TabPanel, and in a method i did a super.remove(index)

it’s look that linux doesnt like it[/quote]
Please file a bug report about that.