another nautilus stack trace



I was just talking to Nat about this bug in IRC, and he asked me to post the
stack trace to the list (something I otherwise normally wouldn't do). You
can reproduce this by starting nautilus, clicking on a text file (so you are
viewing it with the plain text component), and then pressing the up button.

I think this is a bug in bonobo code, not the plain text component, because
am pretty sure I saw it with the HTML component too at one point.

Looks like a double-destroy problem of some kind.

========

#0  0x4083d4e1 in __kill () from /lib/libc.so.6
#1  0x407951eb in raise (sig=2) at signals.c:64
#2  0x400390db in nautilus_stop_in_debugger () at nautilus-debug.c:41
#3  0x40039121 in nautilus_stop_after_default_log_handler (
    domain=0x403bca8e "Gtk", level=G_LOG_LEVEL_WARNING,
    message=0xbfffe064 "invalid cast from `(unknown)' to `GtkObject'",
    data=0x0) at nautilus-debug.c:56
#4  0x400c7e21 in g_logv (log_domain=0x403bca8e "Gtk",
    log_level=G_LOG_LEVEL_WARNING,
    format=0x403bcf40 "invalid cast from `%s' to `%s'", args1=0xbfffe498)
    at gmessages.c:384
#5  0x400c7ee2 in g_log (log_domain=0x403bca8e "Gtk",
    log_level=G_LOG_LEVEL_WARNING,
    format=0x403bcf40 "invalid cast from `%s' to `%s'") at gmessages.c:406
#6  0x4032e924 in gtk_type_check_object_cast (type_object=0x8123b30,
    cast_type=21) at gtktypeutils.c:646
#7  0x40132f31 in bonobo_view_frame_destroy (object=0x812bd38)
    at bonobo-view-frame.c:208
#8  0x402c5362 in gtk_marshal_NONE__NONE (object=0x812bd38,
    func=0x40132eb8 <bonobo_view_frame_destroy>, func_data=0x0,
    args=0xbfffe568) at gtkmarshal.c:312
#9  0x403006ec in gtk_signal_real_emit (object=0x812bd38, signal_id=1,
    params=0xbfffe568) at gtksignal.c:1484
#10 0x402fdff4 in gtk_signal_emit (object=0x812bd38, signal_id=1)
    at gtksignal.c:552
#11 0x402dc8cf in gtk_object_shutdown (object=0x812bd38) at gtkobject.c:255
#12 0x402dc85a in gtk_object_destroy (object=0x812bd38) at gtkobject.c:246
#13 0x4012d338 in bonobo_object_destroy (object=0x812bd38)
    at bonobo-object.c:176
#14 0x40125fec in bonobo_client_site_destroy (object=0x81227f8)
    at bonobo-client-site.c:89
#15 0x402c5362 in gtk_marshal_NONE__NONE (object=0x81227f8,
    func=0x40125f90 <bonobo_client_site_destroy>, func_data=0x0,
    args=0xbfffe8f8) at gtkmarshal.c:312
#16 0x403006ec in gtk_signal_real_emit (object=0x81227f8, signal_id=1,
    params=0xbfffe8f8) at gtksignal.c:1484
#17 0x402fdff4 in gtk_signal_emit (object=0x81227f8, signal_id=1)
    at gtksignal.c:552
#18 0x402dc8cf in gtk_object_shutdown (object=0x81227f8) at gtkobject.c:255
#19 0x402dc85a in gtk_object_destroy (object=0x81227f8) at gtkobject.c:246
#20 0x4012d338 in bonobo_object_destroy (object=0x81227f8)
    at bonobo-object.c:176
#21 0x40126d9c in bonobo_container_destroy (object=0x8124c58)
    at bonobo-container.c:84
#22 0x402c5362 in gtk_marshal_NONE__NONE (object=0x8124c58,
    func=0x40126d4c <bonobo_container_destroy>, func_data=0x0,
args=0xbfffec84)
    at gtkmarshal.c:312
#23 0x403006ec in gtk_signal_real_emit (object=0x8124c58, signal_id=1,
    params=0xbfffec84) at gtksignal.c:1484
#24 0x402fdff4 in gtk_signal_emit (object=0x8124c58, signal_id=1)
    at gtksignal.c:552
#25 0x402dc8cf in gtk_object_shutdown (object=0x8124c58) at gtkobject.c:255
#26 0x402dc85a in gtk_object_destroy (object=0x8124c58) at gtkobject.c:246
#27 0x4012d338 in bonobo_object_destroy (object=0x81342f8)
    at bonobo-object.c:176
#28 0x805c54b in nautilus_view_destroy_client (view=0x81292c0)
    at ntl-view.c:234
#29 0x805c5d6 in nautilus_view_destroy (view=0x81292c0) at ntl-view.c:252
#30 0x402c5362 in gtk_marshal_NONE__NONE (object=0x81292c0,
    func=0x805c574 <nautilus_view_destroy>, func_data=0x0, args=0xbffff020)
    at gtkmarshal.c:312
#31 0x403006ec in gtk_signal_real_emit (object=0x81292c0, signal_id=1,
    params=0xbffff020) at gtksignal.c:1484
#32 0x402fdff4 in gtk_signal_emit (object=0x81292c0, signal_id=1)
    at gtksignal.c:552
#33 0x402dc8cf in gtk_object_shutdown (object=0x81292c0) at gtkobject.c:255
#34 0x403422a9 in gtk_widget_shutdown (object=0x81292c0) at gtkwidget.c:4393
#35 0x402dc85a in gtk_object_destroy (object=0x81292c0) at gtkobject.c:246
#36 0x402df048 in gtk_object_unref (object=0x81292c0) at gtkobject.c:1177
#37 0x402df2e9 in gtk_trace_referencing (object=0x81292c0,
    func=0x403c6b26 "gtk_widget_unref", dummy=0, line=4882, do_ref=0)
    at gtkobject.c:1239
#38 0x40343b67 in gtk_widget_unref (widget=0x81292c0) at gtkwidget.c:4882
#39 0x40338797 in gtk_widget_unparent (widget=0x81292c0) at gtkwidget.c:1370
#40 0x402e2c8d in gtk_paned_remove (container=0x80c5688, widget=0x81292c0)
    at gtkpaned.c:471
#41 0x402c51ad in gtk_marshal_NONE__POINTER (object=0x80c5688,
    func=0x402e2ab4 <gtk_paned_remove>, func_data=0x0, args=0xbffff400)
    at gtkmarshal.c:193
#42 0x403004f3 in gtk_signal_real_emit (object=0x80c5688, signal_id=62,
    params=0xbffff400) at gtksignal.c:1432
#43 0x402fdff4 in gtk_signal_emit (object=0x80c5688, signal_id=62)
    at gtksignal.c:552
#44 0x402859ee in gtk_container_remove (container=0x80c5688,
widget=0x81292c0)
    at gtkcontainer.c:732
#45 0x805fe6e in nautilus_window_real_set_content_view (window=0x80b6880,
    new_view=0x80fb4c0) at ntl-window.c:1194
#46 0x805f570 in nautilus_window_set_content_view (window=0x80b6880,
    content_view=0x80fb4c0) at ntl-window.c:893
#47 0x80609b3 in nautilus_window_has_really_changed (window=0x80b6880)
    at ntl-window-msgs.c:353
#48 0x8061951 in nautilus_window_update_state (data=0x80b6880)
    at ntl-window-msgs.c:702
#49 0x400c68a0 in g_idle_dispatch (source_data=0x80611c4,
    dispatch_time=0xbffff788, user_data=0x80b6880) at gmain.c:1364
#50 0x400c5966 in g_main_dispatch (dispatch_time=0xbffff788) at gmain.c:656
#51 0x400c5f21 in g_main_iterate (block=1, dispatch=1) at gmain.c:877
#52 0x400c6099 in g_main_run (loop=0x80d0418) at gmain.c:935
#53 0x402c3280 in gtk_main () at gtkmain.c:476
#54 0x4012c436 in bonobo_main () at bonobo-main.c:265
#55 0x805a960 in main (argc=1, argv=0xbffff904) at ntl-main.c:85

========

    -- Darin



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]