First impression: libxfce4menu

Harold Aling h.aling at home.nl
Thu Mar 29 11:47:55 CEST 2007


Ralf Meyer wrote:
> Am Thu, 29 Mar 2007 10:15:47 +0200
> schrieb Harold Aling <h.aling at home.nl>:
>
>   
>> Program received signal SIGSEGV, Segmentation fault.
>> [Switching to Thread -1220008256 (LWP 1139)]
>> 0xb4f9be4f in ?? () from /usr/lib/xfce4/modules/xfce4_desktop_menu.so
>> (gdb) bt
>> #0  0xb4f9be4f in ?? ()
>> from /usr/lib/xfce4/modules/xfce4_desktop_menu.so #1  0x0838f4b0
>> in ?? () #2  0x083c9f68 in ?? ()
>> #3  0x083d2cf0 in ?? ()
>> #4  0x00000000 in ?? ()
>> (gdb)
>>
>> When adding an icon to the menu...
>>     
>
> What do you get from:
> 	file /usr/lib/xfce4/modules/xfce4_desktop_menu.so
>
> Does it say "stripped" or not?
>   
/usr/lib/xfce4/modules/xfce4_desktop_menu.so: ELF 32-bit LSB shared 
object, Intel 80386, version 1 (SYSV), stripped

Ah! I just remembered something... I use checkinstall to create the 
.debs, and that program strips binaries!!!

Et voila:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1220094272 (LWP 12229)]
0xb4fb1e4f in desktop_menu_add_items (desktop_menu=0x80faea0, 
xfce_menu=0x8392870, menu=0x83e3620,
    watch_dirs=0x840e4e0) at desktop-menu.c:210
210     desktop-menu.c: No such file or directory.
        in desktop-menu.c
(gdb) bt
#0  0xb4fb1e4f in desktop_menu_add_items (desktop_menu=0x80faea0, 
xfce_menu=0x8392870, menu=0x83e3620,
    watch_dirs=0x840e4e0) at desktop-menu.c:210
#1  0xb4fb2406 in _generate_menu (desktop_menu=0x80faea0, force=0) at 
desktop-menu.c:323
#2  0xb4fb1c1d in desktop_menu_directory_changed (monitor=0x80ad600, 
handle=0x80fe800,
    event=THUNAR_VFS_MONITOR_EVENT_CREATED, handle_path=0x80ff648, 
event_path=0x80e6028, user_data=0x80faea0)
    at desktop-menu.c:132
#3  0xb7ea5595 in thunar_vfs_monitor_notifications_timer 
(user_data=0x80ad600) at thunar-vfs-monitor.c:367
#4  0xb76dd3c6 in g_timeout_dispatch (source=0x81c01f0, callback=0, 
user_data=0x80ad600) at gmain.c:3422
#5  0xb76dcdf2 in IA__g_main_context_dispatch (context=0x80ac388) at 
gmain.c:2045
#6  0xb76dfdcf in g_main_context_iterate (context=0x80ac388, block=1, 
dispatch=1, self=0x8088048) at gmain.c:2677
#7  0xb76e0179 in IA__g_main_loop_run (loop=0x80fd0d0) at gmain.c:2881
#8  0xb7bf2044 in IA__gtk_main () at gtkmain.c:1177
#9  0x080569f0 in main (argc=1, argv=0xbfb18c14) at main.c:404
(gdb)

Hopefully this makes more sense to somebody else...

-H-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.xfce.org/pipermail/xfce4-dev/attachments/20070329/e415535f/attachment.html>


More information about the Xfce4-dev mailing list