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
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. ;)
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!