1.4-SVN [NOTstripped][validity: 1.00][frames: 76][line numbers][xine] ATF

roland rolandg at web.de
Sat Jul 22 08:02:27 UTC 2006


Hi

I was testing the new AFT feature. Due to the large amount of files the 
rebuild of the collectiondb took over 3 hours. 
So I was not sitting in front of the screen, when the crash happened.
Due to the fact, that the generated backtrace does not include a timestamp, I 
cannot say, when it exactly happened.


Here come the last few lines of the output on the console:

TagLib: MPEG::Header::parse() -- Invalid sample rate.
amarok:     BEGIN: void CollectionDB::copyTempTables()
amarok:       [ThreadWeaver] Threads in pool: 3
amarok:     END__: void CollectionDB::copyTempTables() - Took 5.5s
amarok:     [ThreadWeaver] [WARNING!] Should not be Threaded, but is running 
in0x83070f8
amarok:   END__: virtual bool ScanController::doJob() - Took 1.1e+04s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 1.1e+04s


The Engine is XINE.
The collectiondb is stored in MySQL.

all media files were modified (have a new date) 


Some excerpt from the amarokrc file after the crash:
[Collection]
ATFJustTurnedOn=true
AdvancedTagFeatures=true



!!!!!!  
After restarting of amarok, 
- the playlist was not cleared (as mentioned, when I enabled ATF)
- a collection re-scan is again started (It looks like it will again take 
about 3 hours :-(
!!!!

hope this helps ( a bit).

regards
Roland



The information below is to help the developers identify the problem, please 
do not modify it.



======== DEBUG INFORMATION  =======
Version:    1.4-SVN
Engine:     xine-engine
Build date: Jul 20 2006
CC version: 3.3.5 20050117 (prerelease) (SUSE Linux)
KDElibs:    3.5.2 Level "a" 
Qt:         3.3.5
TagLib:     1.4.0

==== file `which amarokapp` =======
/opt/kde3/bin/amarokapp: ELF 32-bit LSB executable, Intel 80386, version 1 
(SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not 
stripped


==== (gdb) bt =====================
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1111808864 (LWP 11902)]
[New Thread 1140247472 (LWP 11928)]
[Thread debugging using libthread_db enabled]
[New Thread 1111808864 (LWP 11902)]
[New Thread 1140247472 (LWP 11928)]
[Thread debugging using libthread_db enabled]
[New Thread 1111808864 (LWP 11902)]
[New Thread 1140247472 (LWP 11928)]
[New Thread 1138150320 (LWP 11927)]
[New Thread 1134164912 (LWP 11926)]
[New Thread 1126435760 (LWP 11925)]
[New Thread 1122384816 (LWP 11921)]
0x41fdddf1 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#0  0x41fdddf1 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#1  0x0804de80 in amaroK::Crash::crashHandler ()
    
at /home/roland/KDE3/svn/trunk/extragear/multimedia/amarok/src/amarokcore/crashhandler.cpp:225
#2  <signal handler called>
#3  0x4095d019 in QTextEdit::eventFilter (this=0x9db11f0, o=0x9db1768, 
e=0x95cb270) at qtextedit.cpp:2910
#4  0x407e52c8 in QObject::activate_filters (this=0x9db1768, e=0x95cb270) at 
qobject.cpp:903
#5  0x407e513a in QObject::event (this=0x9db1768, e=0x95cb270) at 
qobject.cpp:735
#6  0x4081fc1b in QWidget::event (this=0x9db1768, e=0x95cb270) at 
qwidget.cpp:4659
#7  0x407845a3 in QApplication::internalNotify (this=0xbfffcf00, 
receiver=0x9db1768, e=0x95cb270) at qapplication.cpp:2635
#8  0x407841d3 in QApplication::notify (this=0xbfffcf00, receiver=0x9db1768, 
e=0x95cb270) at qapplication.cpp:2523
#9  0x41afcee1 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#10 0x401cc710 in QApplication::sendEvent (receiver=0x9db1768, 
event=0x95cb270) at qapplication.h:496
#11 0x407854ae in QApplication::sendPostedEvents (receiver=0x0, event_type=0) 
at qapplication.cpp:3270
#12 0x40785243 in QApplication::sendPostedEvents () at qapplication.cpp:3181
#13 0x4072aa1d in QEventLoop::processEvents (this=0x80bf480, flags=4) at 
qeventloop_x11.cpp:144
#14 0x40798826 in QEventLoop::enterLoop (this=0x80bf480) at qeventloop.cpp:198
#15 0x40798742 in QEventLoop::exec (this=0x80bf480) at qeventloop.cpp:145
#16 0x40784723 in QApplication::exec (this=0xbfffcf00) at 
qapplication.cpp:2758
#17 0x0804d0e8 in main (argc=1, argv=0xbfffd084) 
at /home/roland/KDE3/svn/trunk/extragear/multimedia/amarok/src/main.cpp:107
#0  0x41fdddf1 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
No symbol table info available.
#1  0x0804de80 in amaroK::Crash::crashHandler ()
    
at /home/roland/KDE3/svn/trunk/extragear/multimedia/amarok/src/amarokcore/crashhandler.cpp:225
	pid = 26070
#2  <signal handler called>
No symbol table info available.
#3  0x4095d019 in QTextEdit::eventFilter (this=0x9db11f0, o=0x9db1768, 
e=0x95cb270) at qtextedit.cpp:2910
No locals.
#4  0x407e52c8 in QObject::activate_filters (this=0x9db1768, e=0x95cb270) at 
qobject.cpp:903
	it = {<QPtrListIterator<QObject>> = {<QGListIterator> = {list = 0x9db1ae8, 
      curNode = 0x0}, <No data fields>}, <No data fields>}
	obj = (class QObject *) 0x9db11f0
#5  0x407e513a in QObject::event (this=0x9db1768, e=0x95cb270) at 
qobject.cpp:735
No locals.
#6  0x4081fc1b in QWidget::event (this=0x9db1768, e=0x95cb270) at 
qwidget.cpp:4659
No locals.
#7  0x407845a3 in QApplication::internalNotify (this=0xbfffcf00, 
receiver=0x9db1768, e=0x95cb270) at qapplication.cpp:2635
	consumed = false
	handled = false
#8  0x407841d3 in QApplication::notify (this=0xbfffcf00, receiver=0x9db1768, 
e=0x95cb270) at qapplication.cpp:2523
	res = false
#9  0x41afcee1 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
No symbol table info available.
#10 0x401cc710 in QApplication::sendEvent (receiver=0x9db1768, 
event=0x95cb270) at qapplication.h:496
No locals.
#11 0x407854ae in QApplication::sendPostedEvents (receiver=0x0, event_type=0) 
at qapplication.cpp:3270
	e = (class QEvent *) 0x95cb270
	r = (class QObject *) 0x9db1768
	l = (QPostEventList *) 0x80af890
	it = {<QPtrListIterator<QPostEvent>> = {<QGListIterator> = {list = 0x80af890, 
      curNode = 0x9c5ab30}, <No data fields>}, <No data fields>}
	pe = (QPostEvent *) 0x9c59b30
	locker = {mtx = 0x80b4df8}
	sent = true
#12 0x40785243 in QApplication::sendPostedEvents () at qapplication.cpp:3181
No locals.
#13 0x4072aa1d in QEventLoop::processEvents (this=0x80bf480, flags=4) at 
qeventloop_x11.cpp:144
	event = {type = 28, xany = {type = 28, serial = 483513071, send_event = 0, 
display = 0x8082450, window = 72398032}, xkey = {
    type = 28, serial = 483513071, send_event = 0, display = 0x8082450, window 
= 72398032, root = 68, subwindow = 13992029, 
    time = 1, x = 926, y = 6, x_root = 1155, y_root = 98, state = 0, keycode = 
4, same_screen = 1}, xbutton = {type = 28, 
    serial = 483513071, send_event = 0, display = 0x8082450, window = 
72398032, root = 68, subwindow = 13992029, time = 1, x = 926, 
    y = 6, x_root = 1155, y_root = 98, state = 0, button = 4, same_screen = 
1}, xmotion = {type = 28, serial = 483513071, 
    send_event = 0, display = 0x8082450, window = 72398032, root = 68, 
subwindow = 13992029, time = 1, x = 926, y = 6, 
    x_root = 1155, y_root = 98, state = 0, is_hint = 4 '\004', same_screen = 
1}, xcrossing = {type = 28, serial = 483513071, 
    send_event = 0, display = 0x8082450, window = 72398032, root = 68, 
subwindow = 13992029, time = 1, x = 926, y = 6, 
    x_root = 1155, y_root = 98, mode = 0, detail = 4, same_screen = 1, focus = 
1, state = 0}, xfocus = {type = 28, 
    serial = 483513071, send_event = 0, display = 0x8082450, window = 
72398032, mode = 68, detail = 13992029}, xexpose = {
    type = 28, serial = 483513071, send_event = 0, display = 0x8082450, window 
= 72398032, x = 68, y = 13992029, width = 1, 
    height = 926, count = 6}, xgraphicsexpose = {type = 28, serial = 
483513071, send_event = 0, display = 0x8082450, 
    drawable = 72398032, x = 68, y = 13992029, width = 1, height = 926, count 
= 6, major_code = 1155, minor_code = 98}, 
  xnoexpose = {type = 28, serial = 483513071, send_event = 0, display = 
0x8082450, drawable = 72398032, major_code = 68, 
    minor_code = 13992029}, xvisibility = {type = 28, serial = 483513071, 
send_event = 0, display = 0x8082450, window = 72398032, 
    state = 68}, xcreatewindow = {type = 28, serial = 483513071, send_event = 
0, display = 0x8082450, parent = 72398032, 
    window = 68, x = 13992029, y = 1, width = 926, height = 6, border_width = 
1155, override_redirect = 98}, xdestroywindow = {
    type = 28, serial = 483513071, send_event = 0, display = 0x8082450, event 
= 72398032, window = 68}, xunmap = {type = 28, 
    serial = 483513071, send_event = 0, display = 0x8082450, event = 72398032, 
window = 68, from_configure = 13992029}, xmap = {
    type = 28, serial = 483513071, send_event = 0, display = 0x8082450, event 
= 72398032, window = 68, 
    override_redirect = 13992029}, xmaprequest = {type = 28, serial = 
483513071, send_event = 0, display = 0x8082450, 
    parent = 72398032, window = 68}, xreparent = {type = 28, serial = 
483513071, send_event = 0, display = 0x8082450, 
    event = 72398032, window = 68, parent = 13992029, x = 1, y = 926, 
override_redirect = 6}, xconfigure = {type = 28, 
    serial = 483513071, send_event = 0, display = 0x8082450, event = 72398032, 
window = 68, x = 13992029, y = 1, width = 926, 
    height = 6, border_width = 1155, above = 98, override_redirect = 0}, 
xgravity = {type = 28, serial = 483513071, send_event = 0, 
    display = 0x8082450, event = 72398032, window = 68, x = 13992029, y = 1}, 
xresizerequest = {type = 28, serial = 483513071, 
    send_event = 0, display = 0x8082450, window = 72398032, width = 68, height 
= 13992029}, xconfigurerequest = {type = 28, 
    serial = 483513071, send_event = 0, display = 0x8082450, parent = 
72398032, window = 68, x = 13992029, y = 1, width = 926, 
    height = 6, border_width = 1155, above = 98, detail = 0, value_mask = 4}, 
xcirculate = {type = 28, serial = 483513071, 
    send_event = 0, display = 0x8082450, event = 72398032, window = 68, place 
= 13992029}, xcirculaterequest = {type = 28, 
    serial = 483513071, send_event = 0, display = 0x8082450, parent = 
72398032, window = 68, place = 13992029}, xproperty = {
    type = 28, serial = 483513071, send_event = 0, display = 0x8082450, window 
= 72398032, atom = 68, time = 13992029, state = 1}, 
  xselectionclear = {type = 28, serial = 483513071, send_event = 0, display = 
0x8082450, window = 72398032, selection = 68, 
    time = 13992029}, xselectionrequest = {type = 28, serial = 483513071, 
send_event = 0, display = 0x8082450, owner = 72398032, 
    requestor = 68, selection = 13992029, target = 1, property = 926, time = 
6}, xselection = {type = 28, serial = 483513071, 
    send_event = 0, display = 0x8082450, requestor = 72398032, selection = 68, 
target = 13992029, property = 1, time = 926}, 
  xcolormap = {type = 28, serial = 483513071, send_event = 0, display = 
0x8082450, window = 72398032, colormap = 68, 
    c_new = 13992029, state = 1}, xclient = {type = 28, serial = 483513071, 
send_event = 0, display = 0x8082450, window = 72398032, 
    message_type = 68, format = 13992029, data = {b = 
"\001\000\000\000\236\003\000\000\006\000\000\000\203\004\000\000b\000\000", 
      s = {1, 0, 926, 0, 6, 0, 1155, 0, 98, 0}, l = {1, 926, 6, 1155, 98}}}, 
xmapping = {type = 28, serial = 483513071, 
    send_event = 0, display = 0x8082450, window = 72398032, request = 68, 
first_keycode = 13992029, count = 1}, xerror = {
    type = 28, display = 0x1cd1d2ef, resourceid = 0, serial = 134751312, 
error_code = 208 'Ð', request_code = 180 '´', 
    minor_code = 80 'P'}, xkeymap = {type = 28, serial = 483513071, send_event 
= 0, display = 0x8082450, window = 72398032, 
    key_vector = "D\000\000\000]\200Õ
\000\001\000\000\000\236\003\000\000\006\000\000\000\203\004\000\000b\000\000\000\000\000\000"}, 
pad = {28, 483513071, 0, 134751312, 72398032, 68, 13992029, 1, 926, 6, 1155, 
98, 0, 4, 1, 1, 0, -2300943, -262915, -3615767, 
    -13739091, -183748731, 1779118195, 69879683}}
	nevents = 0
	locker = {mtx = 0x80b4e08}
	exclude_all = 10
	canWait = true
	zerotm = {tv_sec = 0, tv_usec = 0}
	tm = (timeval *) 0x40c8ca90
	highest = 27
	nsel = 2
#14 0x40798826 in QEventLoop::enterLoop (this=0x80bf480) at qeventloop.cpp:198
	old_exitloop = false
#15 0x40798742 in QEventLoop::exec (this=0x80bf480) at qeventloop.cpp:145
No locals.
#16 0x40784723 in QApplication::exec (this=0xbfffcf00) at 
qapplication.cpp:2758
No locals.
#17 0x0804d0e8 in main (argc=1, argv=0xbfffd084) 
at /home/roland/KDE3/svn/trunk/extragear/multimedia/amarok/src/main.cpp:107
	app = {<> = {<No data fields>}, <EngineObserver> = {_vptr.EngineObserver = 
0x404cbb88, m_subject = 0x0}, 
  static metaObj = 0x811f588, static mainThreadId = 0, m_pGlobalAccel = 
0x8129fa0, m_pPlayerWindow = 0x0, 
  m_pPlaylistWindow = 0x8135ed0, m_pTray = 0x81728f0, m_pMediaDeviceManager = 
0x404e5a20}
==== (gdb) thread apply all bt ====
Thread 6 (Thread 1122384816 (LWP 11921)):
#0  0x41fdab02 in pthread_cond_timedwait@@GLIBC_2.3.2 () 
from /lib/tls/libpthread.so.0
#1  0x43250602 in metronom_sync_loop (this=0x94852c8) at metronom.c:873
#2  0x41fd8927 in start_thread () from /lib/tls/libpthread.so.0
#3  0x42392e8e in clone () from /lib/tls/libc.so.6
Thread 5 (Thread 1126435760 (LWP 11925)):
#0  0x42389cfa in poll () from /lib/tls/libc.so.6
#1  0x43723eff in ao_alsa_handle_event_thread (data=0x80dc860) at 
audio_alsa_out.c:157
#2  0x41fd8927 in start_thread () from /lib/tls/libpthread.so.0
#3  0x42392e8e in clone () from /lib/tls/libc.so.6
Thread 4 (Thread 1134164912 (LWP 11926)):
#0  0x41fda8a1 in pthread_cond_wait@@GLIBC_2.3.2 () 
from /lib/tls/libpthread.so.0
#1  0x4325e858 in fifo_remove_int (fifo=0x94b0628, blocking=1) at 
audio_out.c:342
#2  0x4325e92f in fifo_remove (fifo=0x94b0628) at audio_out.c:380
#3  0x4326058e in ao_loop (this_gen=0x94921a8) at audio_out.c:991
#4  0x41fd8927 in start_thread () from /lib/tls/libpthread.so.0
#5  0x42392e8e in clone () from /lib/tls/libc.so.6
Thread 3 (Thread 1138150320 (LWP 11927)):
#0  0x41fda8a1 in pthread_cond_wait@@GLIBC_2.3.2 () 
from /lib/tls/libpthread.so.0
#1  0x432537e4 in fifo_buffer_get (fifo=0x95bd188) at buffer.c:233
#2  0x43259fc5 in audio_decoder_loop (stream_gen=0x95b1640) at 
audio_decoder.c:68
#3  0x41fd8927 in start_thread () from /lib/tls/libpthread.so.0
#4  0x42392e8e in clone () from /lib/tls/libc.so.6
Thread 2 (Thread 1140247472 (LWP 11928)):
#0  0x41fda8a1 in pthread_cond_wait@@GLIBC_2.3.2 () 
from /lib/tls/libpthread.so.0
#1  0x432623f4 in xine_event_wait (queue=0x95c5430) at events.c:59
#2  0x4326247c in listener_loop (queue_gen=0x95c5430) at events.c:213
#3  0x41fd8927 in start_thread () from /lib/tls/libpthread.so.0
#4  0x42392e8e in clone () from /lib/tls/libc.so.6
Thread 1 (Thread 1111808864 (LWP 11902)):
#0  0x41fdddf1 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#1  0x0804de80 in amaroK::Crash::crashHandler ()
    
at /home/roland/KDE3/svn/trunk/extragear/multimedia/amarok/src/amarokcore/crashhandler.cpp:225
#2  <signal handler called>
#3  0x4095d019 in QTextEdit::eventFilter (this=0x9db11f0, o=0x9db1768, 
e=0x95cb270) at qtextedit.cpp:2910
#4  0x407e52c8 in QObject::activate_filters (this=0x9db1768, e=0x95cb270) at 
qobject.cpp:903
#5  0x407e513a in QObject::event (this=0x9db1768, e=0x95cb270) at 
qobject.cpp:735
#6  0x4081fc1b in QWidget::event (this=0x9db1768, e=0x95cb270) at 
qwidget.cpp:4659
#7  0x407845a3 in QApplication::internalNotify (this=0xbfffcf00, 
receiver=0x9db1768, e=0x95cb270) at qapplication.cpp:2635
#8  0x407841d3 in QApplication::notify (this=0xbfffcf00, receiver=0x9db1768, 
e=0x95cb270) at qapplication.cpp:2523
#9  0x41afcee1 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#10 0x401cc710 in QApplication::sendEvent (receiver=0x9db1768, 
event=0x95cb270) at qapplication.h:496
#11 0x407854ae in QApplication::sendPostedEvents (receiver=0x0, event_type=0) 
at qapplication.cpp:3270
#12 0x40785243 in QApplication::sendPostedEvents () at qapplication.cpp:3181
#13 0x4072aa1d in QEventLoop::processEvents (this=0x80bf480, flags=4) at 
qeventloop_x11.cpp:144
#14 0x40798826 in QEventLoop::enterLoop (this=0x80bf480) at qeventloop.cpp:198
#15 0x40798742 in QEventLoop::exec (this=0x80bf480) at qeventloop.cpp:145
#16 0x40784723 in QApplication::exec (this=0xbfffcf00) at 
qapplication.cpp:2758
#17 0x0804d0e8 in main (argc=1, argv=0xbfffd084) 
at /home/roland/KDE3/svn/trunk/extragear/multimedia/amarok/src/main.cpp:107
#0  0x41fdddf1 in __waitpid_nocancel () from /lib/tls/libpthread.so.0


==== kdBacktrace() ================
[
0: /opt/kde3/lib/libkdecore.so.4(_Z11kdBacktracei+0x41) [0x41a81d91]
1: /opt/kde3/lib/libkdecore.so.4(_Z11kdBacktracev+0x2b) [0x41a8212b]
2: amarokapp(_ZN6amaroK5Crash12crashHandlerEi+0xaa3) [0x804dc89]
3: [0xffffe420]
4: /opt/qt33/lib/libqt-mt.so.3(_ZN7QObject16activate_filtersEP6QEvent+0x7e) 
[0x407e52c8]
5: /opt/qt33/lib/libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0x42) [0x407e513a]
6: /opt/qt33/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x23) [0x4081fc1b]
7: /opt/qt33/lib/libqt-mt.so.3
(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x259) [0x407845a3]
8: /opt/qt33/lib/libqt-mt.so.3
(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x92b) [0x407841d3]
9: /opt/kde3/lib/libkdecore.so.4
(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x221) [0x41afcee1]
10: /opt/kde3/lib/libamarok.so.0
(_ZN12QApplication9sendEventEP7QObjectP6QEvent+0x54) [0x401cc710]
11: /opt/qt33/lib/libqt-mt.so.3
(_ZN12QApplication16sendPostedEventsEP7QObjecti+0x262) [0x407854ae]
12: /opt/qt33/lib/libqt-mt.so.3(_ZN12QApplication16sendPostedEventsEv+0x1f) 
[0x40785243]
13: /opt/qt33/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x4d) 
[0x4072aa1d]
14: /opt/qt33/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x66) [0x40798826]
15: /opt/qt33/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x36) [0x40798742]
16: /opt/qt33/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x2b) [0x40784723]
17: amarokapp [0x804d0e8]
18: /lib/tls/libc.so.6(__libc_start_main+0xe0) [0x422ede90]
19: amarokapp [0x804c611]
]



More information about the Amarok mailing list