aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: segfault when starting amule (9/10 times)  (Read 2782 times)

zenria

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
segfault when starting amule (9/10 times)
« on: May 27, 2006, 11:58:29 AM »

At almost all start of amule a segfault occurs in wxWidgets-2.6.2/src/gtk/gsockgtk.cpp:33.


Code: [Select]
(gdb) bt
#0  0x0906a7b2 in ?? ()
#1  0xb7b504e6 in _GSocket_GDK_Input (data=0x906a628, source=17,
    condition=GDK_INPUT_READ)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/gtk/gsockgtk.cpp:33
#2  0xb72a513c in gdk_io_invoke (source=0x8eac300, condition=149603072,
    data=0x977e5f8) at gdkevents.c:968
#3  0xb71b05ed in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#4  0xb718951c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#5  0xb718ae77 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#6  0xb718b19a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#7  0xb7451c4d in IA__gtk_main () at gtkmain.c:991
#8  0xb7b4e12a in wxEventLoop::Run (this=0x870ca40)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/gtk/evtloop.cpp:80
#9  0xb7be46b4 in wxAppBase::MainLoop (this=0x8634308)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/appcmn.cpp:272
#10 0xb7be47eb in wxAppBase::OnRun (this=0x0)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/appcmn.cpp:340
#11 0xb79056a8 in wxEntry (argc=@0x8eac300, argv=0x8eac300) at app.h:297
#12 0xb7905761 in wxEntry (argc=@0xbfa2eb80, argv=0x8eac300)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/init.cpp:451
#13 0x0818204e in main (argc=1, argv=0x8eac300) at amule-gui.cpp:297



(gdb) bt full
#0  0x0906a7b2 in ?? ()
No symbol table info available.
#1  0xb7b504e6 in _GSocket_GDK_Input (data=0x906a628, source=17,
    condition=GDK_INPUT_READ)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/gtk/gsockgtk.cpp:33
        socket = (class GSocket *) 0x906a628
#2  0xb72a513c in gdk_io_invoke (source=0x8eac300, condition=149603072,
    data=0x977e5f8) at gdkevents.c:968
        closure = (GdkIOClosure *) 0x977e5f8
        gdk_cond = GDK_INPUT_READ
#3  0xb71b05ed in g_vasprintf () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#4  0xb718951c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#5  0xb718ae77 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#6  0xb718b19a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7  0xb7451c4d in IA__gtk_main () at gtkmain.c:991
        tmp_list = (GList *) 0x0
        functions = (GList *) 0x0
        init = (GtkInitFunction *) 0x86bca88
        loop = (GMainLoop *) 0x86b21b0
#8  0xb7b4e12a in wxEventLoop::Run (this=0x870ca40)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/gtk/evtloop.cpp:80
        oldLoop = (wxEventLoop *) 0x0
#9  0xb7be46b4 in wxAppBase::MainLoop (this=0x8634308)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/appcmn.cpp:272
        mainLoop = { = {m_ptr = 0x870ca40}, m_pp = 0x8634348,
  m_pOld = 0x0}
#10 0xb7be47eb in wxAppBase::OnRun (this=0x0)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/appcmn.cpp:340
No locals.
#11 0xb79056a8 in wxEntry (argc=@0x8eac300, argv=0x8eac300) at app.h:297
        callOnExit = {}
        cleanupOnExit = {}
#12 0xb7905761 in wxEntry (argc=@0xbfa2eb80, argv=0x8eac300)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/init.cpp:451
No locals.
#13 0x0818204e in main (argc=1, argv=0x8eac300) at amule-gui.cpp:297
No locals.


(gdb) thread apply all bt  

Thread 7 (Thread 81926 (LWP 3016)):
#0  0xb7ec7b36 in nanosleep () from /lib/libpthread.so.0
#1  0x00000000 in ?? ()

Thread 6 (Thread 65541 (LWP 3015)):
#0  0xb76ea681 in select () from /lib/libc.so.6
#1  0xb7a08330 in ?? () from /usr/lib/libwx_baseu_net-2.6.so.0
#2  0x0922fdb8 in ?? ()
#3  0xb679ba70 in ?? ()
#4  0x00000000 in ?? ()

Thread 3 (Thread 16386 (LWP 3012)):
#0  0xb7ec7b36 in nanosleep () from /lib/libpthread.so.0
#1  0x00000000 in ?? ()

Thread 2 (Thread 32769 (LWP 3011)):
#0  0xb76e8418 in poll () from /lib/libc.so.6
#1  0xb7ec14e6 in __pthread_manager () from /lib/libpthread.so.0
#2  0xb7ec1f84 in __pthread_manager_event () from /lib/libpthread.so.0
#3  0xb76f0f4a in clone () from /lib/libc.so.6

Thread 1 (Thread 16384 (LWP 3005)):
#0  0x0906a7b2 in ?? ()
#1  0xb7b504e6 in _GSocket_GDK_Input (data=0x906a628, source=17,
    condition=GDK_INPUT_READ)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/gtk/gsockgtk.cpp:33
#2  0xb72a513c in gdk_io_invoke (source=0x8eac300, condition=149603072,
    data=0x977e5f8) at gdkevents.c:968
#3  0xb71b05ed in g_vasprintf () from /usr/lib/libglib-2.0.so.0
#4  0xb718951c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#5  0xb718ae77 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#6  0xb718b19a in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#7  0xb7451c4d in IA__gtk_main () at gtkmain.c:991
#8  0xb7b4e12a in wxEventLoop::Run (this=0x870ca40)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/gtk/evtloop.cpp:80
#9  0xb7be46b4 in wxAppBase::MainLoop (this=0x8634308)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/appcmn.cpp:272
#10 0xb7be47eb in wxAppBase::OnRun (this=0x0)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/appcmn.cpp:340
#11 0xb79056a8 in wxEntry (argc=@0x8eac300, argv=0x8eac300) at app.h:297
#12 0xb7905761 in wxEntry (argc=@0xbfa2eb80, argv=0x8eac300)
    at /var/tmp/portage/wxGTK-2.6.2-r1/work/wxWidgets-2.6.2/src/common/init.cpp:451
#13 0x0818204e in main (argc=1, argv=0x8eac300) at amule-gui.cpp:297
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: segfault when starting amule (9/10 times)
« Reply #1 on: May 27, 2006, 12:07:37 PM »

Hello Zenria!

Please upgrade to wx 2.6.3.
Logged

zenria

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
Re: segfault when starting amule (9/10 times)
« Reply #2 on: May 28, 2006, 11:11:37 PM »

OK, it seems to work !

thank you.
Logged