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 hung  (Read 4686 times)

whomnet

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 17
Crash after hung
« on: January 23, 2004, 10:12:18 PM »

Two days ago mu amule crashed. I had to restart the computer. When restarting I had to perform fsck as some part of the disk was corrupt. The system works fine, but when I ran amule i had an empty serverlist and empty shared files list. I have recompiled and reinstalled gtk, wxgtk and amule, but the error keeps going on.

My backtrace is as follows:
#0  0x08169bf6 in CServerList::AddServermetToList(CString, bool) (this=0x0,
    strFile={<> = {}, }, merge=true)
    at ServerList.cpp:141
#1  0x0816ff21 in CServerListCtrl::AddServermetToList(wxString) (
    this=0x85876d8, strFile=) at ServerListCtrl.cpp:515
#2  0x08175790 in CServerWnd::UpdateServerMetFromURL(wxString) (
    this=0x857d9e8, strURL=) at ServerWnd.cpp:79
#3  0x081761ea in CServerWnd::OnBnClickedUpdateservermetfromurl(wxEvent&) (
    this=0x857d9e8, evt=@0xbfffd7f0) at ServerWnd.cpp:141
#4  0x404b446a in wxEvtHandler::SearchEventTable(wxEventTable&, wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so
#5  0x404b4297 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so
#6  0x404b4349 in wxEvtHandler::ProcessEvent(wxEvent&) ()
   from /usr/lib/libwx_gtk-2.4.so
#7  0x4042fdd4 in gtk_bmpbutton_clicked_callback(_GtkWidget*, wxBitmapButton*)
    () from /usr/lib/libwx_gtk-2.4.so
#8  0x4089382f in gtk_marshal_NONE__NONE (object=0x85658e8,
    func=0x4042fd64 , func_data=0x85815d0, args=0xbfffd940) at gtkmarshal.c:312
#9  0x408c2e06 in gtk_handlers_run (handlers=0x857bf60, signal=0xbfffd8e0,
    object=0x85658e8, params=0xbfffd940, after=0) at gtksignal.c:1917
#10 0x408c2112 in gtk_signal_real_emit (object=0x85658e8, signal_id=63,
     params=0xbfffd940) at gtksignal.c:1477
#11 0x408c01e8 in gtk_signal_emit (object=0x85658e8, signal_id=63)
    at gtksignal.c:552
#12 0x40832e6c in gtk_button_clicked (button=0x85658e8) at gtkbutton.c:336
#13 0x408343da in gtk_real_button_released (button=0x85658e8)
    at gtkbutton.c:861
#14 0x4089382f in gtk_marshal_NONE__NONE (object=0x85658e8,
    func=0x40834318 , func_data=0x0, args=0xbfffdcd0)
    at gtkmarshal.c:312
#15 0x408c2023 in gtk_signal_real_emit (object=0x85658e8, signal_id=62,
    params=0xbfffdcd0) at gtksignal.c:1440
#16 0x408c01e8 in gtk_signal_emit (object=0x85658e8, signal_id=62)
    at gtksignal.c:552
#17 0x40832db0 in gtk_button_released (button=0x85658e8) at gtkbutton.c:327
#18 0x40833d76 in gtk_button_button_release (widget=0x85658e8, event=0x865a9d8)
    at gtkbutton.c:721
#19 0x40893605 in gtk_marshal_BOOL__POINTER (object=0x85658e8,
    func=0x40833cd0 , func_data=0x0, args=0x0)
    at gtkmarshal.c:28
#20 0x408c2147 in gtk_signal_real_emit (object=0x85658e8, signal_id=21,
    params=0xbfffe070) at gtksignal.c:1492
#21 0x408c01e8 in gtk_signal_emit (object=0x85658e8, signal_id=21)
    at gtksignal.c:552
#22 0x408f5fc5 in gtk_widget_event (widget=0x85658e8, event=0x865a9d8)
    at gtkwidget.c:2864
#23 0x40893488 in gtk_propagate_event (widget=0x85658e8, event=0x865a9d8)
    at gtkmain.c:1385
#24 0x40892579 in gtk_main_do_event (event=0x865a9d8) at gtkmain.c:818
#25 0x4093ab08 in gdk_event_dispatch (source_data=0x0,
    current_time=0xbfffe440, user_data=0x0) at gdkevents.c:2139
#26 0x40964e7d in g_main_dispatch (dispatch_time=0xbfffe440) at gmain.c:656
#27 0x40965334 in g_main_iterate (block=0, dispatch=1) at gmain.c:877
#28 0x409654fd in g_main_iteration (block=1) at gmain.c:907
#29 0x4089229b in gtk_main_iteration () at gtkmain.c:603
#30 0x4042b90e in wxApp::Yield(bool) () from /usr/lib/libwx_gtk-2.4.so
#31 0x080893c3 in CClientCreditsList::LoadList() (this=0x867e470)
    at ClientCredits.cpp:172
#32 0x08088cb8 in CClientCreditsList (this=0x867e470, in_prefs=0x863f180)
    at ClientCredits.cpp:88
#33 0x081b3d08 in CamuleApp::OnInit() (this=0x855dbf8) at amule.cpp:405
#34 0x4042ca09 in wxEntry(int, char**) () from /usr/lib/libwx_gtk-2.4.so
#35 0x081b1554 in main (argc=1, argv=0xbfffe8f4) at amule.cpp:59
#36 0x42015704 in __libc_start_main () from /lib/tls/libc.so.6


Is there any (simple) way to remove the program (from the sources) completely and perform a clean install?

Thanks
Logged

deltaHF

  • Evil Admin
  • Former Developer
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 3920
  • .. Legends may sleep, but they never die ..
    • http://www.amule.org
Re: Crash after hung
« Reply #1 on: January 23, 2004, 10:27:27 PM »

do u have smth like auto update serverlist checked? if yes, plz uncheck it and restart amule

whomnet

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 17
Re: Crash after hung
« Reply #2 on: January 23, 2004, 10:44:56 PM »

Removing the auto update makes the amule run, but still there are no files nor servers on the list. If I try to add add new servers (either manually or using the ocbmaurice link) amule crashes again, and i I place the new servert.met file and restart amule, nothing happens, the serverlist is again empty (amule does not load the serverlist).

Again, I would like to perform a clean install, but I don't know how to uninstall amule (and maybe the wxGtk libraries) from the source code (i feel embarrased about my Linux knowdlege)... maybe a make uninstall will work?
Logged

deltaHF

  • Evil Admin
  • Former Developer
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 3920
  • .. Legends may sleep, but they never die ..
    • http://www.amule.org
Re: Crash after hung
« Reply #3 on: January 23, 2004, 10:46:15 PM »

yah, make uninstall as root or rpm -e  ;)
and delete .aMule & .eMule (but backup first your met files of course :) )
if doesn't work again, looks like your gtk is f*****d

whomnet

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 17
Re: Crash after hung
« Reply #4 on: January 24, 2004, 12:00:39 PM »

Deleting the .aMule folder worked (however I cleand up everything).

Thanks for the help!
Logged