moving menu in panel crashes panel

Alexander Toresson alexander.toresson at gmail.com
Wed Aug 27 12:00:14 CEST 2008


On Wed, Aug 27, 2008 at 11:40 AM, Jeremy C. Reed <reed at reedmedia.net> wrote:
> Running xfce4-panel-4.4.2. I have glib2-2.16.3nb3 and gtk2+-2.12.10 (from
> pkgsrc) on NetBSD 4.0.
>
> My panel has the "xfce4-menu".
>
> I right-clicked this item and clicked on the arrow for move. A object
> appeared and I dragged it to the left side of my panel and left-clicked
> (hoping to move it there).
>
> The panel and all of my X closed.
>
> I repeated this a few times.
>
> Core dump is below:
>
> Core was generated by `xfce4-panel'.
> Program terminated with signal 11, Segmentation fault.
> #0  0x00007f7ff98270bc in g_type_check_instance_cast ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> (gdb) bt
> #0  0x00007f7ff98270bc in g_type_check_instance_cast ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #1  0x0000000000416398 in panel_new ()
> #2  0x00007f7ffd04ac48 in gtk_marshal_BOOLEAN__VOID ()
>   from /usr/pkg/lib/libgtk-x11-2.0.so.0
> #3  0x00007f7ff980b228 in g_closure_invoke ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #4  0x00007f7ff981af5c in g_signal_override_class_closure ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #5  0x00007f7ff981c1e1 in g_signal_emit_valist ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #6  0x00007f7ff981ecdc in g_signal_emit_by_name ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #7  0x00007f7ffd16d2b5 in gtk_drag_finish ()
>   from /usr/pkg/lib/libgtk-x11-2.0.so.0
> #8  0x00007f7ff980b228 in g_closure_invoke ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #9  0x00007f7ff981af5c in g_signal_override_class_closure ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #10 0x00007f7ff981c1e1 in g_signal_emit_valist ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #11 0x00007f7ff981ecdc in g_signal_emit_by_name ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #12 0x00007f7ffd0a3a25 in gtk_target_list_unref ()
>   from /usr/pkg/lib/libgtk-x11-2.0.so.0
> #13 0x00007f7ffd0a5992 in gtk_selection_convert ()
>   from /usr/pkg/lib/libgtk-x11-2.0.so.0
> #14 0x000000000041629b in panel_new ()
> #15 0x00007f7ffd04d287 in gtk_marshal_BOOLEAN__VOID ()
>   from /usr/pkg/lib/libgtk-x11-2.0.so.0
> #16 0x00007f7ff980b228 in g_closure_invoke ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #17 0x00007f7ff981af5c in g_signal_override_class_closure ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #18 0x00007f7ff981bf97 in g_signal_emit_valist ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #19 0x00007f7ff981ecdc in g_signal_emit_by_name ()
>   from /usr/pkg/lib/libgobject-2.0.so.0
> #20 0x00007f7ffd16cd77 in gtk_drag_finish ()
>   from /usr/pkg/lib/libgtk-x11-2.0.so.0
> #21 0x00007f7ffd16b9eb in gtk_drag_unhighlight ()
>   from /usr/pkg/lib/libgtk-x11-2.0.so.0
> #22 0x00007f7ffd16ba27 in gtk_drag_unhighlight ()
>   from /usr/pkg/lib/libgtk-x11-2.0.so.0
> #23 0x00007f7ffd16d035 in gtk_drag_finish ()
>   from /usr/pkg/lib/libgtk-x11-2.0.so.0
> #24 0x00007f7ffd047e42 in gtk_main_do_event ()
>   from /usr/pkg/lib/libgtk-x11-2.0.so.0
> #25 0x00007f7ffcb4a48c in gdk_add_client_message_filter ()
>   from /usr/pkg/lib/libgdk-x11-2.0.so.0
> #26 0x00007f7ff9434da2 in g_main_context_dispatch ()
>   from /usr/pkg/lib/libglib-2.0.so.0
> #27 0x00007f7ff9437ffd in g_main_context_check ()
>   from /usr/pkg/lib/libglib-2.0.so.0
> #28 0x00007f7ff94382e6 in g_main_loop_run () from
> /usr/pkg/lib/libglib-2.0.so.0
> #29 0x00007f7ffd048102 in gtk_main () from
> /usr/pkg/lib/libgtk-x11-2.0.so.0
> #30 0x000000000040ca1c in panel_app_run ()
> #31 0x000000000040b9c1 in main ()
>
>
>  Jeremy C. Reed
>
> p.s. I got rid of my bottom small panel as taught in earlier mail so I now
> have more screen space. I added new items to top panel to replace it.

Can you please file a bug report in the bugzilla regarding this? Bug
reports to the mailing list tend to be forgotten or missed.

// Alexander



More information about the Xfce mailing list