amule crashes when playing with result tabs

Bug #68618 reported by ville palo
2
Affects Status Importance Assigned to Milestone
amule (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: amule

This happens on edgy:

search "test"
press start

search "test2"
press start

close the first results tab.

search "test3" and press start
and select second results tab, i.e. "test2"

...and the amule crashes. and here's the backtrace:

#0 0xb79ce56e in __dynamic_cast () from /usr/lib/libstdc++.so.6
#1 0x081f766f in CSearchDlg::OnSearchPageChanged (this=0x89e6e90) at SearchDlg.cpp:237
#2 0xb7a36655 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#3 0xb7ac5b52 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#4 0xb7ac5c9d in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#5 0xb7ac5e1f in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#6 0xb7d59adb in wxWindowBase::TryParent () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#7 0xb7ac5dce in wxEvtHandler::ProcessEvent () from /usr/lib/libwx_baseu-2.6.so.0
#8 0xb7ccd660 in wxNotebook::~wxNotebook () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#9 0xb759ab4d in _gtk_marshal_VOID__POINTER_UINT (closure=0x8ba8980, return_value=0x0, n_param_values=3,
    param_values=0xbfd8d22c, invocation_hint=0xbfd8d13c, marshal_data=0xb7ccd530) at gtkmarshalers.c:2506
#10 0xb721779b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#11 0xb7227b93 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#12 0xb72290b7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#13 0xb7229279 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#14 0xb75b325e in gtk_notebook_switch_page (notebook=0x8960970, page=0x8e9cc08, page_num=2) at gtknotebook.c:5655
#15 0xb7224249 in g_cclosure_marshal_VOID__PARAM () from /usr/lib/libgobject-2.0.so.0
#16 0xb721779b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0xb7227b93 in g_signal_chain_from_overridden () from /usr/lib/libgobject-2.0.so.0
#18 0xb72290b7 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0xb7229279 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0xb721bd11 in g_object_class_override_property () from /usr/lib/libgobject-2.0.so.0
#21 0xb721856f in g_enum_register_static () from /usr/lib/libgobject-2.0.so.0
#22 0xb721c852 in g_object_notify () from /usr/lib/libgobject-2.0.so.0
#23 0xb76b8cbe in IA__gtk_widget_hide (widget=0x8a4c708) at gtkwidget.c:2309
#24 0xb7c60862 in wxWindow::Show () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#25 0xb7c60cad in wxWindow::~wxWindow () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#26 0xb7cf1068 in wxControlBase::~wxControlBase () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#27 0x081e6cbf in ~wxControl (this=0x8b8dcb8) at /usr/include/wx-2.6/wx/gtk/control.h:40
#28 0x0833b049 in ~wxGenericListCtrl (this=0x8b8dcb8) at extern/listctrl.262.cpp:4783
#29 0x0834f69d in ~CMuleListCtrl (this=0x8b8dcb8) at MuleListCtrl.cpp:100
#30 0x082032cf in ~CSearchListCtrl (this=0x8b8dcb8) at SearchListCtrl.cpp:150
#31 0xb7ce807b in wxBookCtrlBase::DeletePage () from /usr/lib/libwx_gtk2u_core-2.6.so.0
#32 0x08351bc8 in CMuleNotebook::DeletePage (this=0x8a10350, nPage=1) at MuleNotebook.cpp:75
#33 0x083528de in CMuleNotebook::MouseClick (this=0x8a10350, event=@0xbfd8de14) at MuleNotebook.cpp:384
#34 0xb7a36655 in wxAppConsole::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0
#35 0xb7ac5b52 in wxEvtHandler::ProcessEventIfMatches () from /usr/lib/libwx_baseu-2.6.so.0
#36 0xb7ac5c9d in wxEventHashTable::HandleEvent () from /usr/lib/libwx_baseu-2.6.so.0

Revision history for this message
Andrea Caminiti (nrayever) wrote :

i was about to report this bug of amule. but i see that is already reported. it's very strange. this only happends in edgy.

this bug bothers a lot, because you can't close old search tabs. very annoying.

andrea caminiti

Revision history for this message
ville palo (vi64pa) wrote :

Thanks for comments, this is confirmed then?

ville palo (vi64pa)
Changed in amule:
status: Unconfirmed → Confirmed
Revision history for this message
Emilio Pavia (emilio-pavia-deactivatedaccount) wrote :

I have the same problem on closing all tabs in search results. It returns this error:

(amule:6976): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed

Gtk-ERROR **: file gtkcontainer.c: line 2447 (gtk_container_propagate_expose): assertion failed: (child->parent == GTK_WIDGET (container))
aborting...
Aborted (core dumped)

Revision history for this message
ville palo (vi64pa) wrote :

Crash by closing all the tabs is not the same as this, it is more like this #59138,
which is already reported to upstream.

Revision history for this message
ville palo (vi64pa) wrote :

I forwarded this to upstream: http://www.amule.org/abugs/view.php?id=1006

ville palo (vi64pa)
Changed in amule:
assignee: nobody → vi64pa
ville palo (vi64pa)
Changed in amule:
assignee: vi64pa → nobody
Revision history for this message
Lionel Besson (lionel-besson) wrote :

this is the same bug as #59138

Revision history for this message
Oliver Wilson (wool-in-silver) wrote :

Probably upstream - the same bug is in latest Mandriva.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.