aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: [1] 2 3

Author Topic: Absturzt beim Schließen des Tabs  (Read 34064 times)

Kampfzwerg

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Absturzt beim Schließen des Tabs
« on: July 13, 2007, 04:28:27 PM »

Wenn man man das erste Tab, das bei der Suche erscheint, entfernt wird aMule geschlossen.

Sämtliche andere Tabs hinter dem Ersten kann man bedenkenlos schliessen.


Wollte ich nur mal sagen  ;D
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Absturzt beim Schließen des Tabs
« Reply #1 on: July 13, 2007, 08:17:03 PM »

Bug bei Kombination wxGTK 2.6 und GTK 2.10, gibt einen Patch für wxGTK, empfohlen ist ein Upgrade auf wxGTK 2.8.
Logged

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Absturzt beim Schließen des Tabs
« Reply #2 on: July 13, 2007, 08:36:14 PM »

Ich hab wx2.8, und dasselbe Problem. Dachte das wäre bekannt, ich behalts mal im Auge.
Logged
Homefucking is killing prostitution

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Absturzt beim Schließen des Tabs
« Reply #3 on: July 13, 2007, 09:15:59 PM »

Wenn das der Fall ist, so wäre ein Backtrace sehr nett. Dieser Fehler sollte ja leicht reproduzierbar sein. Ich kann das Problem bei mir nicht nachvollziehen.
Logged

amuleline

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: Absturzt beim Schließen des Tabs
« Reply #4 on: August 25, 2007, 02:54:39 PM »

hatte das Problem auch aber bei mir geht jetzt alles wieder  :-\
Logged

Gorescore

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 28
Re: Absturzt beim Schließen des Tabs
« Reply #5 on: August 26, 2007, 05:25:30 PM »

Selbes Problem hier auf Fedora 7 ... bisher keine Lösung gefunden ...

Problem mit wxGTK 2.8.3 und 2.8.4.

Habs eben nochmal mit der aMule-CVS-20070826.tar.bz2 probiert ...

1. Versuch mit embedded Crypto
Crash bei letzten Searchtab schließen.

2. Versuch ... Crypto++ selbst kompilliert und Amule mit --disable crypto
Crash bei letzten Searchtab schließen.

3. Amule mit disable optimize und enable debug kompilliert

Siehe Backtrace !

Code: [Select]
(gdb) bt
#0  0x07998257 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#1  0x0797bc90 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#2  0x077f1589 in ?? () from /lib/libgobject-2.0.so.0
#3  0x077f2d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0
#4  0x07803a83 in ?? () from /lib/libgobject-2.0.so.0
#5  0x0780471f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#6  0x07804b19 in g_signal_emit () from /lib/libgobject-2.0.so.0
#7  0x07a90bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#8  0x07975053 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#9  0x07976257 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x07c2a15a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#11 0x073da622 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#12 0x073dd5ff in ?? () from /lib/libglib-2.0.so.0
#13 0x073dd9a9 in g_main_loop_run () from /lib/libglib-2.0.so.0
#14 0x079766d4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x006bbb5c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0x0075d43e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x0075ca31 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x0028480a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x002848c7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x0814a2e5 in main () at smartptr.h:12
(gdb) bt full
#0  0x07998257 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#1  0x0797bc90 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#2  0x077f1589 in ?? () from /lib/libgobject-2.0.so.0
No symbol table info available.
#3  0x077f2d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0
No symbol table info available.
#4  0x07803a83 in ?? () from /lib/libgobject-2.0.so.0
No symbol table info available.
#5  0x0780471f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
No symbol table info available.
#6  0x07804b19 in g_signal_emit () from /lib/libgobject-2.0.so.0
No symbol table info available.
#7  0x07a90bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#8  0x07975053 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#9  0x07976257 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#10 0x07c2a15a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
No symbol table info available.
#11 0x073da622 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#12 0x073dd5ff in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#13 0x073dd9a9 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#14 0x079766d4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#15 0x006bbb5c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#16 0x0075d43e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#17 0x0075ca31 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
No symbol table info available.
#18 0x0028480a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#19 0x002848c7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
No symbol table info available.
#20 0x0814a2e5 in main () at smartptr.h:12
        CryptoPP::Singleton<CryptoPP::Integer, CryptoPP::NewLastSmallPrimeSquared, 0>::Ref() const::s_pObject = {m_p = 0x0}
        CryptoPP::Singleton<CryptoPP::Integer, CryptoPP::NewLastSmallPrimeSquared, 0>::Ref() const::s_objectState = 0 '\0'
        CryptoPP::Singleton<std::vector<unsigned short, std::allocator<unsigned short> >, CryptoPP::NewPrimeTable, 0>::Ref() const::s_pObject = {m_p = 0x0}
        CryptoPP::Singleton<std::vector<unsigned short, std::allocator<unsigned short> >, CryptoPP::NewPrimeTable, 0>::Ref() const::s_objectState = 0 '\0'
(gdb) thread apply all bt

Thread 4 (Thread -1249715312 (LWP 26796)):
#0  0x00dd9402 in __kernel_vsyscall ()
#1  0x00b4c3ac in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x002eeb1c in wxConditionInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x002eeb6f in wxCondition::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x002ef82c in wxSemaphoreInternal::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x002ef8bf in wxSemaphore::WaitTimeout () from /usr/lib/libwx_baseu-2.8.so.0
#6  0x082445e3 in CTimerThread::Entry () at smartptr.h:12
#7  0x002efe88 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0x002efefd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#9  0x00b482fb in start_thread () from /lib/libpthread.so.0
#10 0x00a8b93e in clone () from /lib/libc.so.6

Thread 2 (Thread -1228735600 (LWP 26770)):
#0  0x00dd9402 in __kernel_vsyscall ()
#1  0x00b4f506 in nanosleep () from /lib/libpthread.so.0
#2  0x002f5948 in wxMicroSleep () from /usr/lib/libwx_baseu-2.8.so.0
#3  0x002f5971 in wxMilliSleep () from /usr/lib/libwx_baseu-2.8.so.0
#4  0x002ee22d in wxThread::Sleep () from /usr/lib/libwx_baseu-2.8.so.0
#5  0x0810c142 in UploadBandwidthThrottler::Entry () at smartptr.h:12
#6  0x002efe88 in wxThreadInternal::PthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#7  0x002efefd in wxPthreadStart () from /usr/lib/libwx_baseu-2.8.so.0
#8  0x00b482fb in start_thread () from /lib/libpthread.so.0
#9  0x00a8b93e in clone () from /lib/libc.so.6

Thread 1 (Thread -1208367408 (LWP 26752)):
#0  0x07998257 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#1  0x0797bc90 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#2  0x077f1589 in ?? () from /lib/libgobject-2.0.so.0
#3  0x077f2d9b in g_closure_invoke () from /lib/libgobject-2.0.so.0
#4  0x07803a83 in ?? () from /lib/libgobject-2.0.so.0
#5  0x0780471f in g_signal_emit_valist () from /lib/libgobject-2.0.so.0
#6  0x07804b19 in g_signal_emit () from /lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#7  0x07a90bf8 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#8  0x07975053 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#9  0x07976257 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#10 0x07c2a15a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#11 0x073da622 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#12 0x073dd5ff in ?? () from /lib/libglib-2.0.so.0
#13 0x073dd9a9 in g_main_loop_run () from /lib/libglib-2.0.so.0
#14 0x079766d4 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#15 0x006bbb5c in wxEventLoop::Run () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#16 0x0075d43e in wxAppBase::MainLoop () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#17 0x0075ca31 in wxAppBase::OnRun () from /usr/lib/libwx_gtk2u_core-2.8.so.0
#18 0x0028480a in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#19 0x002848c7 in wxEntry () from /usr/lib/libwx_baseu-2.8.so.0
#20 0x0814a2e5 in main () at smartptr.h:12
(gdb) 

Vielleicht hilfts ja ...

gruß,
                Marcus ...
Logged

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Absturzt beim Schließen des Tabs
« Reply #6 on: August 26, 2007, 06:31:02 PM »

Ich habs grade probiert und es ging. Der Fehler scheint also zumindest nicht auf 2.8.3 oder external-crypto zurückzuführen zu sein.
Logged
Homefucking is killing prostitution

Gorescore

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 28
Re: Absturzt beim Schließen des Tabs
« Reply #7 on: August 27, 2007, 10:44:46 AM »

Sehe ich auch so.  Mit beiden wxGTK Versionen sowie mit embedded sowie einem externen crypto++ ist der Fehler ja identisch ...

Mal sehen was die Entwickler sagen, bzw. vielleicht hilft ja der Backtrace weiter ...
Logged

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Absturzt beim Schließen des Tabs
« Reply #8 on: August 27, 2007, 11:57:10 AM »

Was hast du den für ne gtk Version, vielleicht ist das ja der Auslöser
Logged
Homefucking is killing prostitution

Gorescore

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 28
Re: Absturzt beim Schließen des Tabs
« Reply #9 on: August 27, 2007, 07:55:56 PM »

Problem trat erst auf mit Fedora 7.

Bei Fedora 5 welches vorher lief gings, da hatte ich ein selbst kompilliertes wxGTK  2.6.3 am rennen.

Ab F7 ist das Problem mit wxGTK 2.8.3 und 2.8.4 (diese beiden sind die Distri Pakete).

(2.8.4 kam die Tage, da hab ich dann mal neu kompilliert um zu sehen obs daran lag ...)

Die wxGTK Versionen rausgeschmissen und auf FC7 wieder ein altes wxGTK z.B. 2.6.3 zu packen hab ich nicht versucht ...

Seltsam, dieses Problem scheint ja inzwischen seit 3-4 Monaten zu bestehen ... mich wunderts schon, warum das noch nicht gefixt ist bzw. woran es überhaupt liegt ...
Logged

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Absturzt beim Schließen des Tabs
« Reply #10 on: August 27, 2007, 09:45:25 PM »

GTK != wxGTK. Hast du GTK1 oder GTK2 und in welchen Versionen?
Logged
Homefucking is killing prostitution

Gorescore

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 28
Re: Absturzt beim Schließen des Tabs
« Reply #11 on: August 27, 2007, 10:23:23 PM »

Auf F7 läuft gtk2 in Version 2.4.13
Logged

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Absturzt beim Schließen des Tabs
« Reply #12 on: August 28, 2007, 07:16:30 AM »

Ich hab hier 2.10.13 und keinerlei Probleme.
Logged
Homefucking is killing prostitution

Gorescore

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 28
Re: Absturzt beim Schließen des Tabs
« Reply #13 on: August 28, 2007, 11:08:26 AM »

Ahhh Fuck ich hab mich vertan ...

Ich hatte die GTK Version von meiner Centos 4.4 Kiste ermittelt.

Auf F7 läuft die 2.10.11

Hab mich schon gewundert, da Fedora eigentlich ne recht aktuelle Distri ist ...

Mit dem gtk Zeugs kenn ich mich nicht aus ...

auf der Seite http://www.gtk.org find ich nur gtk+ 2.

Ist das identisch mit gtk2 ? kann ich das nehmen, dann würd ich das mal kompillieren und dann amule neu bauen um zu sehen obs besser wird.
« Last Edit: August 28, 2007, 11:14:13 AM by Gorescore »
Logged

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Absturzt beim Schließen des Tabs
« Reply #14 on: August 28, 2007, 05:13:24 PM »

Aus der Beschreigun von libgtk2-common:

The GTK+ is a multi-platform toolkit

Also denke ich deine Frage mit "Ja" beantworten zu können.
Logged
Homefucking is killing prostitution
Pages: [1] 2 3