! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
panel goes core because of space symbol in app launcher
Status:
RESOLVED: FIXED
Product:
Xfce4-panel

Comments

Description deniska 2006-09-06 17:22:41 CEST
Compiled from today SVN (06 sep)

It happens when I add and run Launcher with filename with space to panel, like:
"/usr/local/bin/some lame program", so you can easly repeat the bug.

*** glibc detected *** xfce4-panel: malloc(): memory corruption: 0x09ee0428 ***
======= Backtrace: =========
/lib/libc.so.6[0x399660]
/lib/libc.so.6(malloc+0x73)[0x39ac74]
/lib/libc.so.6(vasprintf+0x23)[0x390a47]
/usr/lib/libglib-2.0.so.0(g_vasprintf+0x37)[0x1fe837]
/usr/lib/libglib-2.0.so.0[0x1f1fdc]
/usr/lib/libglib-2.0.so.0(g_string_append_printf+0x17)[0x1f2017]
/usr/lib/libgdk-x11-2.0.so.0[0xc98b18]
/usr/lib/libgdk-x11-2.0.so.0(gdk_screen_make_display_name+0x68)[0xc98bd8]
/usr/lib/libgdk-x11-2.0.so.0[0xc9a811]
/usr/lib/libgdk-x11-2.0.so.0(gdk_spawn_on_screen+0x4c)[0xc9aa5c]
/usr/local/lib/libxfcegui4.so.4[0x4f93f9]
/usr/local/lib/libxfcegui4.so.4(xfce_exec_on_screen+0x5e)[0x4f960e]
/usr/local/lib/xfce4/panel-plugins/liblauncher.so[0x268d02]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x49)[0x6a21d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b)[0x694f8b]
/usr/lib/libgobject-2.0.so.0[0x6a5e3d]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c7)[0x6a7347]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0x6a7509]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_clicked+0x53)[0x493f413]
/usr/lib/libgtk-x11-2.0.so.0[0x4940cde]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x49)[0x6a21d9]
/usr/lib/libgobject-2.0.so.0[0x6937a9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b)[0x694f8b]
/usr/lib/libgobject-2.0.so.0[0x6a62ca]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x8c7)[0x6a7347]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0x6a7509]
/usr/lib/libgtk-x11-2.0.so.0(gtk_button_released+0x53)[0x493f4a3]
/usr/lib/libgtk-x11-2.0.so.0[0x493f501]
/usr/lib/libgtk-x11-2.0.so.0[0x4a0c58e]
/usr/lib/libgobject-2.0.so.0[0x6937a9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x12b)[0x694f8b]
/usr/lib/libgobject-2.0.so.0[0x6a6483]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x68f)[0x6a710f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0x6a7509]
/usr/lib/libgtk-x11-2.0.so.0[0x4af7858]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x183)[0x4a05f63]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x317)[0x4a071b7]
/usr/lib/libgdk-x11-2.0.so.0[0xc8d85a]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x16d)[0x1d615d]
/usr/lib/libglib-2.0.so.0[0x1d93ef]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a9)[0x1d9799]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4)[0x4a07634]
xfce4-panel(panel_app_run+0x561)[0x8052251]
xfce4-panel(main+0x8d)[0x8050ead]
/lib/libc.so.6(__libc_start_main+0xdc)[0x34a724]
xfce4-panel[0x804ffe1]
======= Memory map: ========
00111000-00138000 r-xp 00000000 08:01 943322     /usr/lib/libpangoft2-1.0.so.0.1201.2
00138000-00139000 rw-p 00027000 08:01 943322     /usr/lib/libpangoft2-1.0.so.0.1201.2
00139000-00142000 r-xp 00000000 08:01 647080     /lib/libnss_files-2.4.so
00142000-00143000 r--p 00008000 08:01 647080     /lib/libnss_files-2.4.so
00143000-00144000 rw-p 00009000 08:01 647080     /lib/libnss_files-2.4.so
00144000-00145000 r-xp 00000000 08:01 943251     /usr/lib/gconv/ISO8859-1.so
00145000-00147000 rw-p 00000000 08:01 943251     /usr/lib/gconv/ISO8859-1.so
00147000-00153000 r-xp 00000000 08:01 98008      /usr/lib/gtk-2.0/2.4.0/engines/libbluecurve.so
00153000-00154000 rw-p 0000c000 08:01 98008      /usr/lib/gtk-2.0/2.4.0/engines/libbluecurve.so
00155000-00191000 r-xp 00000000 08:01 942261     /usr/lib/libpango-1.0.so.0.1201.2
00191000-00193000 rw-p 0003b000 08:01 942261     /usr/lib/libpango-1.0.so.0.1201.2
00195000-001af000 r-xp 00000000 08:01 943573     /usr/lib/libatk-1.0.so.0.1114.0
001af000-001b1000 rw-p 00019000 08:01 943573     /usr/lib/libatk-1.0.so.0.1114.0
001b1000-00242000 r-xp 00000000 08:01 938440     /usr/lib/libglib-2.0.so.0.1000.3
00242000-00243000 rw-p 00091000 08:01 938440     /usr/lib/libglib-2.0.so.0.1000.3
00243000-00262000 r-xp 00000000 08:01 163316     /lib/libexpat.so.0.5.0
00262000-00264000 rw-p 0001e000 08:01 163316     /lib/libexpat.so.0.5.0
00264000-00271000 r-xp 00000000 08:01 841240     /usr/local/lib/xfce4/panel-plugins/liblauncher.so
Comment 1 deniska 2006-09-06 17:30:24 CEST
Sorry, this bug happens not because of spaces in filename but because " symbols.
But anyway I need to run apps with named w/spaces.

I have found the solution without " symbols - just backspash spaces.

But coredump with " symbols must be fixed. ;)
Comment 2 Jasper Huijsmans editbugs 2006-09-09 15:29:41 CEST
This should be fixed in our SVN repository. You will need to update libxfcegui4 to at least revision 23115 or wait until the next beta release. Thanks a lot for the report!

Bug #2276

Reported by:
deniska
Reported on: 2006-09-06
Last modified on: 2010-11-20

People

Assignee:
Nick Schermer
CC List:
0 users

Version

Attachments

Additional information