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

Jeff Mitchell kde-dev at emailgoeshere.com
Sat Jul 22 16:28:59 UTC 2006


Roland--

As near as I can tell this looks like a problem with a QTextEdit, since the 
signal handler seems to have been called from a QTextEdit's eventFilter.  
Were you doing anything else while the rescan was going on (retagging files 
with the tag editor, using the Organize Collection dialog, anything else that 
might use a text box)?

If anyone else on the list has any more insight into this backtrace, it'd be 
great.  My inclination after looking at it however is that it's not 
ATF-related.

--Jeff

	On Saturday 22 July 2006 04:02, roland wrote:
> 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/cras
>hhandler.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/cras
>hhandler.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\0
>00\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/cras
>hhandler.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