aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Crash after 2 searches  (Read 2294 times)

papaf

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Crash after 2 searches
« on: October 26, 2007, 07:11:54 PM »

Hi all,
I got this when, after a first (succesfull or not doesn't matter) search, I issue another one. It does the same even if the first is still open.

#0  yylex () at Scanner.cpp:758
#1  0x0827035f in yyparse () at Parser.cpp:1273
#2  0x081008fe in CSearchList::CreateSearchData (this=0x86dd868,
    params=@0xbfffe7b0, type=LocalSearch) at SearchList.cpp:690
#3  0x080ff340 in CSearchList::StartNewSearch (this=0x86dd868,
    searchID=0xbfffe57c, type=LocalSearch, params=@0xbfffe7b0)
    at SearchList.cpp:331
#4  0x08191c45 in CSearchDlg::StartNewSearch (this=0x940cda8)
    at SearchDlg.cpp:522
#5  0x08190bc8 in CSearchDlg::OnBnClickedStart (this=0x940cda8)
    at SearchDlg.cpp:272
#6  0xb7a503a8 in wxAppConsole::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#7  0xb7afde9d in wxEvtHandler::ProcessEventIfMatches ()
   from /usr/lib/libwx_baseu-2.8.so.0
#8  0xb7afd27f in wxEventHashTable::HandleEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#9  0xb7afe03d in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#10 0xb7dd5b94 in wxWindowBase::TryParent ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#11 0xb7afdff2 in wxEvtHandler::ProcessEvent ()
   from /usr/lib/libwx_baseu-2.8.so.0
#12 0xb7d081b4 in gtk_button_clicked_callback ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#13 0xb7292e1b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#14 0xb728598b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0xb7296213 in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#16 0xb7297429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0xb72975d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0xb754bf11 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb754d7dc in gtk_button_set_alignment () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb7292e1b in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#21 0xb7283f49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#22 0xb728598b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#23 0xb72963b8 in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#24 0xb7297429 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#25 0xb72975d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#26 0xb754bfa1 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb754c001 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#28 0xb761a250 in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#29 0xb7283f49 in g_value_set_boxed () from /usr/lib/libgobject-2.0.so.0
#30 0xb728598b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#31 0xb729656f in g_signal_chain_from_overridden ()
   from /usr/lib/libgobject-2.0.so.0
#32 0xb7297208 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#33 0xb72975d9 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#34 0xb7703f64 in gtk_widget_get_default_style ()
   from /usr/lib/libgtk-x11-2.0.so.0
#35 0xb7613bd3 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#36 0xb7614e07 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#37 0xb74adeea in _gdk_events_init () from /usr/lib/libgdk-x11-2.0.so.0
#38 0xb720e731 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#39 0xb72117a6 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#40 0xb7211b67 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#41 0xb7615281 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#42 0xb7cb41ed in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#43 0xb7d459a5 in wxAppBase::MainLoop ()
   from /usr/lib/libwx_gtk2u_core-2.8.so.0
#44 0xb7d45afa in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#45 0xb7a8df7e in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#46 0xb7a8e070 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#47 0x081695eb in main (argc=1, argv=0x0) at amule-gui.cpp:95

Steps to reproduce:
with tarballs from 25 or 26 october, connect then issue whatever search term. Then issue another. Crash happens there.

Thanks!
Logged
Better use your head, but not for taking down walls...

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Crash after 2 searches
« Reply #1 on: October 26, 2007, 09:07:33 PM »

Hi,

I was unable to reproduce this. Could you please tell us your version of flex and wxwidgets?
Logged

papaf

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: Crash after 2 searches
« Reply #2 on: October 26, 2007, 09:33:03 PM »

Uh, sorry I didn't report this first.
wxwidgets I compiled myself and it's wxGTK-2.8.6.
flex instead comes from the debian installation I run, which is etch, and it's 2.5.31-31.

Hope this helps!
Logged
Better use your head, but not for taking down walls...

papaf

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 10
Re: Crash after 2 searches
« Reply #3 on: November 05, 2007, 10:17:18 AM »

Just wanted to report that, after updating flex to 2.5.33-11 from Debian etch, and building amule CVS from November 2, the problem went away.

Thanks!
Logged
Better use your head, but not for taking down walls...