Menu

#586 Crash on desktop item when "use the same wallpaper" disabled

1.0.1
closed-fixed
pcmanfm (136)
7
2012-09-02
2012-08-18
No

On my machine pcmanfm (from git, with libfm also from git) crashes every time I click on a folder on the desktop, or right-click on the desktop, if "use the same wallpaper on all desktops" was disabled when pcmanfm was started.

There is no crash if the option was disabled after pcmanfm was started.

I currently have gtk 2.24.11 and glib 2.32.4. I'm not sure how long the problem has been around or if it would still occur with significantly older gtk or glib, because I only started testing with "use the same wallpaper..." disabled after work was begun on #3411306.

This was previously reported in the comments at http://sourceforge.net/tracker/?func=detail&atid=801864&aid=3411306&group_id=156956. I'm no longer having a couple of the problems I reported in that ticket (crashing immediately on startup when starting in gdb with a desktop, and the window staying on desktop 1 if "use the same wallpaper..." is enabled). I don't know whether this is because of a system upgrade, or changes in libfm or pcmanfm.

Program received signal SIGSEGV, Segmentation fault.
0xb7c6288a in gtk_widget_style_get_valist () from /usr/lib/libgtk-x11-2.0.so.0
(gdb) bt
#0 0xb7c6288a in gtk_widget_style_get_valist ()
from /usr/lib/libgtk-x11-2.0.so.0
#1 0xb7c62aa8 in gtk_widget_style_get () from /usr/lib/libgtk-x11-2.0.so.0
#2 0xb7baf14f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#3 0xb7bbb567 in gtk_paint_focus () from /usr/lib/libgtk-x11-2.0.so.0
#4 0x0805b950 in paint_item (icon=0x80d8518, expose_area=0xbfffeea0, cr=
0x8128af0, item=0x811aaf0, self=0x80ba000) at desktop.c:1774
#5 on_expose (w=0x80ba000, evt=0xbffff3d8) at desktop.c:1323
#6 0xb7b25b92 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#7 0xb76004ad in ?? () from /usr/lib/libgobject-2.0.so.0
#8 0xb7601616 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#9 0xb7612dd0 in ?? () from /usr/lib/libgobject-2.0.so.0
#10 0xb761b031 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#11 0xb761b473 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#12 0xb7c5c4cb in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb7b2432f in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#14 0xb794f738 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#15 0xb7981ec3 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#16 0xb794a222 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#17 0xb794c59f in gdk_window_process_all_updates ()
from /usr/lib/libgdk-x11-2.0.so.0
#18 0xb794c618 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#19 0xb7927844 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#20 0xb753f210 in ?? () from /usr/lib/libglib-2.0.so.0
#21 0xb7541733 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0xb7541ad0 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0xb7541f2b in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#24 0xb7b22dd0 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#25 0x08052345 in main (argc=1, argv=0xbffff7a4) at pcmanfm.c:228

Discussion

<< < 1 2 (Page 2 of 2)
  • Lonely Stranger

    Lonely Stranger - 2012-09-01
    • status: open-fixed --> pending-fixed
     
  • Alister Hood

    Alister Hood - 2012-09-02
    • status: pending-fixed --> open-fixed
     
  • Alister Hood

    Alister Hood - 2012-09-02

    It seems OK so far.

     
  • Lonely Stranger

    Lonely Stranger - 2012-09-02

    Thank you very much. Closing the ticket then.

     
  • Lonely Stranger

    Lonely Stranger - 2012-09-02
    • status: open-fixed --> closed-fixed
     
<< < 1 2 (Page 2 of 2)

Anonymous
Anonymous

Add attachments
Cancel