Version: 2.2.0 (using KDE 4.3.2) OS: Linux Installed from: Ubuntu Packages Originally reported at https://launchpad.net/bugs/441853 Original text: "Amarok crashes every time I try to activate dynamic mode. Once it does this, it will crash on startup every time, until I remove it's configuration from ~/.kde. I haven't been able to make Amarok work since the first 2.2 beta version (2.1.85?) hit the Karmic repos." Further comment giving reproduction steps: "Indeed. Dynamic mode causes Amarok to crash in the following circumstances: 1) Empty Playlist. Enabling dynamic mode crashes Amarok while generating the playlist. 2) Exisiting Playlist. Enabling dynamic mode and clicking "Re-populate" crashes Amarok while generating the playlist. 3) Existing Playlist, already playing. After enabling dynamic mode, Amarok crashes when skipping to the next track, as it attempts to select a new dynamic track for the playlist." Backtrace: . Thread 12 (process 11071): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x046b1e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x04bda78d in __pthread_cond_wait (cond=0x9c591a0, mutex=0x9c59188) at forward.c:139 __p = (int (*)(pthread_cond_t *, pthread_mutex_t *)) 0xfffffe00 #3 0x03169e67 in QWaitCondition::wait (this=0x9c59108, mutex=0x9c54da8, time=4294967295) at thread/qwaitcondition_unix.cpp:87 returnValue = <value optimized out> #4 0x0088db50 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9c590f0, th=0x9c4afe0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 l = {{mtx = 0x9c54da9, val = 163925417}} #5 0x008901bc in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x9c54d48, th=0x9c4afe0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 No locals. #6 0x0088c21b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x9c590f0, th=0x9c4afe0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 No locals. #7 0x008902b2 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x9c54d48, th=0x9c4afe0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 next = (class ThreadWeaver::Job *) 0x0 #8 0x0088ddd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9c590f0, th=0x9c4afe0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 No locals. #9 0x008902d1 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x9c54d48, th=0x9c4afe0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 next = (class ThreadWeaver::Job *) 0x0 #10 0x0088ddd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9c590f0, th=0x9c4afe0, previous=0x9b13a70) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 No locals. #11 0x0088e3de in ThreadWeaver::ThreadRunHelper::run (this=0xadfcb2f4, parent=0x9c590f0, th=0x9c4afe0) at ../../../threadweaver/Weaver/Thread.cpp:87 tmp = (class ThreadWeaver::Job *) 0x9 job = <value optimized out> #12 0x0088e9fb in ThreadWeaver::Thread::run (this=0x9c4afe0) at ../../../threadweaver/Weaver/Thread.cpp:142 helper = {<QObject> = {_vptr.QObject = 0x899888, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x32f2ba0 "QObject", data = 0x32f2c40, extradata = 0x33471b8}}, d_ptr = 0x9c48638, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x32fc380 "Qt", data = 0x32ff700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x33471a8, stringdata = 0x894ba0 "ThreadWeaver::ThreadRunHelper", data = 0x894cc0, extradata = 0x0}}, m_job = 0x0} #13 0x03168e32 in QThreadPrivate::start (arg=0x9c4afe0) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x9c576b8 #14 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #15 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 11 (process 11069): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x046b1e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x04bda78d in __pthread_cond_wait (cond=0x95dd7a0, mutex=0x95dd788) at forward.c:139 __p = (int (*)(pthread_cond_t *, pthread_mutex_t *)) 0xfffffe00 #3 0x02d295ee in ao_loop (this_gen=0x95ddc28) at audio_out.c:348 hw_vpts = 157144960 in_buf = <value optimized out> out_buf = <value optimized out> gap = 0 delay = <value optimized out> cur_time = <value optimized out> last_sync_time = 157146644 bufs_since_sync = 157146200 result = 157144960 #4 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #5 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 10 (process 11068): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x046b1e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x04bda78d in __pthread_cond_wait (cond=0x949c710, mutex=0x949c6f8) at forward.c:139 __p = (int (*)(pthread_cond_t *, pthread_mutex_t *)) 0xfffffe00 #3 0x02d295ee in ao_loop (this_gen=0x947e5d8) at audio_out.c:348 hw_vpts = 155830000 in_buf = <value optimized out> out_buf = <value optimized out> gap = 0 delay = <value optimized out> cur_time = <value optimized out> last_sync_time = 155707332 bufs_since_sync = 155706888 result = 155830000 #4 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #5 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 9 (process 11067): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x046b1e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x04bda78d in __pthread_cond_wait (cond=0x92f4fe0, mutex=0x92f4fc8) at forward.c:139 __p = (int (*)(pthread_cond_t *, pthread_mutex_t *)) 0xfffffe00 #3 0x02d295ee in ao_loop (this_gen=0x92f8e80) at audio_out.c:348 hw_vpts = -4140871744 in_buf = <value optimized out> out_buf = <value optimized out> gap = 0 delay = <value optimized out> cur_time = <value optimized out> last_sync_time = 154112108 bufs_since_sync = 154111664 result = 154095552 #4 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #5 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 8 (process 11066): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x04bbfba6 in *__GI___poll (fds=0x4c54ff4, nfds=1, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = 0 result = <value optimized out> #2 0x05712c3b in ao_alsa_handle_event_thread (data=0x92e03c8) at audio_alsa_out.c:150 No locals. #3 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #4 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 7 (process 11065): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x04bbfba6 in *__GI___poll (fds=0x4c54ff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = 0 result = <value optimized out> #2 0x030cecc2 in poll_func (ufds=0x92f6f10, nfds=2, timeout=-1, userdata=0x92e0f78) at pulse/thread-mainloop.c:75 r = <value optimized out> __func__ = "poll_func" __PRETTY_FUNCTION__ = "poll_func" #3 0x030bbe09 in pa_mainloop_poll (m=0x92f5170) at pulse/mainloop.c:879 __func__ = "pa_mainloop_poll" __PRETTY_FUNCTION__ = "pa_mainloop_poll" #4 0x030bdc23 in pa_mainloop_iterate (m=0x92f5170, block=1, retval=0x0) at pulse/mainloop.c:961 r = <value optimized out> __func__ = "pa_mainloop_iterate" __PRETTY_FUNCTION__ = "pa_mainloop_iterate" #5 0x030bdcf4 in pa_mainloop_run (m=0x92f5170, retval=0x0) at pulse/mainloop.c:979 r = <value optimized out> #6 0x030cebc3 in thread (userdata=0x92e1888) at pulse/thread-mainloop.c:94 mask = {__val = {2147483647, 4294967294, 4294967295 <repeats 30 times>}} #7 0x03389ac2 in internal_thread_func (userdata=0x92ebec0) at pulsecore/thread-posix.c:72 __func__ = "internal_thread_func" __PRETTY_FUNCTION__ = "internal_thread_func" #8 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #9 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 6 (process 11014): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x04bbfba6 in *__GI___poll (fds=0x4c54ff4, nfds=1, timeout=9995) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = 0 result = <value optimized out> #2 0x0229453b in g_poll () from /lib/libglib-2.0.so.0 No symbol table info available. #3 0x0228755b in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #4 0x02287853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 No symbol table info available. #5 0x0328402c in QEventDispatcherGlib::processEvents (this=0x923cb10, flags= {i = 36}) at kernel/qeventdispatcher_glib.cpp:327 d = (QEventDispatcherGlibPrivate * const) 0x9286ba8 canWait = true result = <value optimized out> #6 0x03257c79 in QEventLoop::processEvents (this=0xb57692a4, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 d = (QEventLoopPrivate * const) 0x923f848 #7 0x032580ca in QEventLoop::exec (this=0xb57692a4, flags={i = 0}) at kernel/qeventloop.cpp:201 d = (QEventLoopPrivate * const) 0x923f848 app = <value optimized out> #8 0x03165b73 in QThread::exec (this=0x923f148) at thread/qthread.cpp:487 d = <value optimized out> eventLoop = {<QObject> = {_vptr.QObject = 0x334b7a8, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x32f2ba0 "QObject", data = 0x32f2c40, extradata = 0x33471b8}}, d_ptr = 0x923f848, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x32fc380 "Qt", data = 0x32ff700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x33471a8, stringdata = 0x33047a0 "QEventLoop", data = 0x33047c0, extradata = 0x0}}} returnCode = <value optimized out> #9 0x06c2020a in Phonon::Xine::XineThread::run (this=0x923f148) at ../../xine/xinethread.cpp:143 c = {{p = {static shared_null = {ref = {_q_value = 0}, alloc = 0, begin = 0, end = 0, sharable = 0, array = {0x0}}, d = 0x923f9d0}, d = 0x923f9d0}} #10 0x03168e32 in QThreadPrivate::start (arg=0x923f148) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x923f9d0 #11 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #12 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 5 (process 11013): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x046b2142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x04bda7e4 in __pthread_cond_timedwait (cond=0x92dd540, mutex=0x92dd528, abstime=0xb5f6a320) at forward.c:152 __p = (int (*)(pthread_cond_t *, pthread_mutex_t *, const struct timespec *)) 0xfffffdfc #3 0x02d189ff in metronom_sync_loop (this=0x92dd4e0) at metronom.c:870 tv = {tv_sec = 1254614257, tv_usec = 167546} ts = {tv_sec = 1254614262, tv_nsec = 167546000} scr = <value optimized out> pts = 203094369232134944 #4 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #5 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 4 (process 10967): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x04bbfba6 in *__GI___poll (fds=0x4c54ff4, nfds=14, timeout=8) at ../sysdeps/unix/sysv/linux/poll.c:87 resultvar = <value optimized out> oldtype = 0 result = <value optimized out> #2 0x0229453b in g_poll () from /lib/libglib-2.0.so.0 No symbol table info available. #3 0x0228755b in ?? () from /lib/libglib-2.0.so.0 No symbol table info available. #4 0x02287853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 No symbol table info available. #5 0x0328402c in QEventDispatcherGlib::processEvents (this=0x9054bf0, flags= {i = 36}) at kernel/qeventdispatcher_glib.cpp:327 d = (QEventDispatcherGlibPrivate * const) 0x910e948 canWait = true result = <value optimized out> #6 0x0109ebe5 in QGuiEventDispatcherGlib::processEvents (this=0x9054bf0, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 d = (QGuiEventDispatcherGlibPrivate * const) 0x910e948 returnValue = 252 #7 0x03257c79 in QEventLoop::processEvents (this=0xbfa7ceb0, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece. ) at kernel/qeventloop.cpp:149 d = (QEventLoopPrivate * const) 0x9c74bc8 #8 0x032580ca in QEventLoop::exec (this=0xbfa7ceb0, flags={i = 0}) at kernel/qeventloop.cpp:201 d = (QEventLoopPrivate * const) 0x9c74bc8 app = <value optimized out> #9 0x00426020 in KWallet::Wallet::openWallet (name=@0xbfa7cf7c, w=0, ot=KWallet::Wallet::Synchronous) at ../../kdeui/util/kwallet.cpp:252 __PRETTY_FUNCTION__ = "static KWallet::Wallet* KWallet::Wallet::openWallet(const QString&, WId, KWallet::Wallet::OpenType)" wallet = (KWallet::Wallet *) 0x9dead28 loop = {<QObject> = {_vptr.QObject = 0x334b7a8, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x32f2ba0 "QObject", data = 0x32f2c40, extradata = 0x33471b8}}, d_ptr = 0x9c74bc8, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x32fc380 "Qt", data = 0x32ff700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x33471a8, stringdata = 0x33047a0 "QEventLoop", data = 0x33047c0, extradata = 0x0}}} r = {m_error = {code = QDBusError::NoError, msg = { static null = {<No data fields>}, static shared_null = {ref = { _q_value = 0}, alloc = 0, size = 134566068, data = 0x0, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 1287, array = {2310}}, static shared_empty = {ref = { _q_value = 857}, alloc = 0, size = 0, data = 0x334c46e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x8055090, static codecForCStrings = 0x90e8d20}, nm = { static null = {<No data fields>}, static shared_null = {ref = { _q_value = 0}, alloc = 0, size = 134566068, data = 0x0, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 1287, array = {2310}}, static shared_empty = {ref = { _q_value = 857}, alloc = 0, size = 0, data = 0x334c46e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x8055090, static codecForCStrings = 0x90e8d20}, unused = 0x8c37cc}, m_data = 1} #10 0x0404f6b4 in LastFmServiceConfig::save (this=0xbfa7cfd4) at /usr/include/qt4/QtCore/qstring.h:866 config = {<KConfigBase> = {_vptr.KConfigBase = 0x404f6b4}, d = { d = 0xbfa7cf7c}} #11 0x0403b34f in QMap<QString, QString>::freeData (this=0x986f400, x=0x334bff4) at /usr/include/qt4/QtCore/qmap.h:589 next = (QMapData::Node *) 0xfffffdfc #12 0x0403b555 in ~Indent (this=0x986f400) at /build/buildd/amarok-2.2.0/src/services/../Debug.h:85 No locals. #13 0x00b639d8 in __static_initialization_and_destruction_0 () at /build/buildd/amarok-2.2.0/src/playlist/PlaylistDefines.h:185 No locals. #14 0x00d21ee8 in MainWindow (this=0x92401e8) at /usr/include/qt4/QtCore/qstring.h:866 uniquelyNamedStackAllocatedStandardBlock = {m_start = { tv_sec = 162194120, tv_usec = 0}, m_label = 0x9abd8f8 "\003"} config = {<KConfigBase> = {_vptr.KConfigBase = 0x99d17e0}, d = { d = 0x99d1868}} size = {wd = 15, ht = 161892136} pos = {xp = 161903120, yp = 161903256} path = {static null = {<No data fields>}, static shared_null = { ref = {_q_value = 0}, alloc = 0, size = 134566068, data = 0x0, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 1287, array = {2310}}, static shared_empty = {ref = { _q_value = 857}, alloc = 0, size = 0, data = 0x334c46e, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}}, d = 0x0, static codecForCStrings = 0x90e8d20} #15 0x00d227c1 in ~ContextWidget (this=0x92401e8) at /build/buildd/amarok-2.2.0/src/MainWindow.cpp:109 No locals. #16 0x00cfad4c in App::qt_metacall (this=0xbfa7d7ec, _c=4294967295, _id=153354728, _a=0xbfa7d698) at /build/buildd/amarok-2.2.0/obj-i486-linux-gnu/src/App.moc:89 No locals. #17 0x00cfc8ba in App (this=0xbfa7d7ec) at /usr/include/qt4/QtCore/qstring.h:866 uniquelyNamedStackAllocatedStandardBlock = {m_start = {tv_sec = 1, tv_usec = 9189324}, m_label = 0x0} cache = {_vptr.KPixmapCache = 0x0, d = 0x1} m = {d_ptr = 0x90fd780} dbusargs = {{p = {static shared_null = {ref = {_q_value = 0}, alloc = 0, begin = 0, end = 0, sharable = 0, array = {0x0}}, d = 0x4b6d216}, d = 0x4b6d216}} #18 0x08051e5e in main (argc=3, argv=0xbfa7dff4) at /build/buildd/amarok-2.2.0/src/main.cpp:223 args = (KCmdLineArgs * const) 0x90fd420 app = {<KUniqueApplication> = {<KApplication> = {<QApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0xed0a68, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x32f2ba0 "QObject", data = 0x32f2c40, extradata = 0x33471b8}}, d_ptr = 0x9106188, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x32fc380 "Qt", data = 0x32ff700, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x33471a8, stringdata = 0x3304820 "QCoreApplication", data = 0x33048c0, extradata = 0x0}}, static self = 0xbfa7d7ec}, static staticMetaObject = {d = {superdata = 0x334b7e4, stringdata = 0x1696860 "QApplication", data = 0x1696a60, extradata = 0x0}}}, static staticMetaObject = {d = { superdata = 0x1860f48, stringdata = 0x5148c0 "KApplication", data = 0x514a60, extradata = 0x0}}, static loadedByKdeinit = false, static KApp = 0xbfa7d7ec, d = 0x920b7f0}, static staticMetaObject = { d = {superdata = 0x587bc0, stringdata = 0x515180 "KUniqueApplication", data = 0x515280, extradata = 0x0}}, d = 0x922f088}, static staticMetaObject = {d = {superdata = 0x587ca4, stringdata = 0xe47100 "\004", data = 0xe472a0, extradata = 0x0}}, static mainThreadId = 280, m_isUniqueInstance = 80, m_mainWindow = { o = 0x0}, m_tray = 0xbfa7d81c, m_mediaDeviceManager = 0x3, m_splash = 0x0} . Thread 3 (process 11101): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x046b1e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x04bda78d in __pthread_cond_wait (cond=0x9c591a0, mutex=0x9c59188) at forward.c:139 __p = (int (*)(pthread_cond_t *, pthread_mutex_t *)) 0xfffffe00 #3 0x03169e67 in QWaitCondition::wait (this=0x9c59108, mutex=0x9c54da8, time=4294967295) at thread/qwaitcondition_unix.cpp:87 returnValue = <value optimized out> #4 0x0088db50 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9c590f0, th=0x9c56cc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 l = {{mtx = 0x9c54da9, val = 163925417}} #5 0x008901bc in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x9c54d48, th=0x9c56cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 No locals. #6 0x0088c21b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x9c590f0, th=0x9c56cc0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 No locals. #7 0x008902b2 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x9c54d48, th=0x9c56cc0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 next = (class ThreadWeaver::Job *) 0x0 #8 0x0088ddd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9c590f0, th=0x9c56cc0, previous=0x924a368) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 No locals. #9 0x0088e3de in ThreadWeaver::ThreadRunHelper::run (this=0xabcfd2f4, parent=0x9c590f0, th=0x9c56cc0) at ../../../threadweaver/Weaver/Thread.cpp:87 tmp = (class ThreadWeaver::Job *) 0xb job = <value optimized out> #10 0x0088e9fb in ThreadWeaver::Thread::run (this=0x9c56cc0) at ../../../threadweaver/Weaver/Thread.cpp:142 helper = {<QObject> = {_vptr.QObject = 0x899888, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x32f2ba0 "QObject", data = 0x32f2c40, extradata = 0x33471b8}}, d_ptr = 0x9b29f80, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x32fc380 "Qt", data = 0x32ff700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x33471a8, stringdata = 0x894ba0 "ThreadWeaver::ThreadRunHelper", data = 0x894cc0, extradata = 0x0}}, m_job = 0x0} #11 0x03168e32 in QThreadPrivate::start (arg=0x9c56cc0) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x9cb28a8 #12 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #13 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 2 (process 11085): #0 0x0059f422 in __kernel_vsyscall () No symbol table info available. #1 0x046b1e15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #2 0x04bda78d in __pthread_cond_wait (cond=0x9c591a0, mutex=0x9c59188) at forward.c:139 __p = (int (*)(pthread_cond_t *, pthread_mutex_t *)) 0xfffffe00 #3 0x03169e67 in QWaitCondition::wait (this=0x9c59108, mutex=0x9c54da8, time=4294967295) at thread/qwaitcondition_unix.cpp:87 returnValue = <value optimized out> #4 0x0088db50 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x9c590f0, th=0x99ed618) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 l = {{mtx = 0x9c54da9, val = 163925417}} #5 0x008901bc in ThreadWeaver::WorkingHardState::waitForAvailableJob ( this=0x9c54d48, th=0x99ed618) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80 No locals. #6 0x0088c21b in ThreadWeaver::WeaverImpl::waitForAvailableJob ( this=0x9c590f0, th=0x99ed618) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356 No locals. #7 0x008902b2 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x9c54d48, th=0x99ed618) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 next = (class ThreadWeaver::Job *) 0x0 #8 0x0088ddd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9c590f0, th=0x99ed618, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 No locals. #9 0x008902d1 in ThreadWeaver::WorkingHardState::applyForWork ( this=0x9c54d48, th=0x99ed618) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 next = (class ThreadWeaver::Job *) 0x0 #10 0x0088ddd3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x9c590f0, th=0x99ed618, previous=0x98cafd8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351 No locals. #11 0x0088e3de in ThreadWeaver::ThreadRunHelper::run (this=0xaccff2f4, parent=0x9c590f0, th=0x99ed618) at ../../../threadweaver/Weaver/Thread.cpp:87 tmp = (class ThreadWeaver::Job *) 0xa job = <value optimized out> #12 0x0088e9fb in ThreadWeaver::Thread::run (this=0x99ed618) at ../../../threadweaver/Weaver/Thread.cpp:142 helper = {<QObject> = {_vptr.QObject = 0x899888, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x32f2ba0 "QObject", data = 0x32f2c40, extradata = 0x33471b8}}, d_ptr = 0x9caf178, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x32fc380 "Qt", data = 0x32ff700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x33471a8, stringdata = 0x894ba0 "ThreadWeaver::ThreadRunHelper", data = 0x894cc0, extradata = 0x0}}, m_job = 0x0} #13 0x03168e32 in QThreadPrivate::start (arg=0x99ed618) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x98c7a58 #14 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #15 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals. . Thread 1 (process 11100): #0 Dynamic::BiasSolver::ga_optimize (this=0x9c57c30, iterationLimit=163937384, updateStatus=64) at /usr/include/qt4/QtCore/qlist.h:477 m = 0 offspring = {{p = {static shared_null = {ref = {_q_value = 0}, alloc = 0, begin = 0, end = 0, sharable = 0, array = {0x0}}, d = 0xac4fe02c}, d = 0xac4fe02c}} j = <value optimized out> playlist = {{p = {static shared_null = {ref = {_q_value = 0}, alloc = 0, begin = 0, end = 0, sharable = 0, array = {0x0}}, d = 0xac4fe154}, d = 0xac4fe154}} prevMin = -2.9846315583157621e-95 giveUpCount = 51787405 i = 163067656 optimal = false population = {{p = {static shared_null = {ref = {_q_value = 0}, alloc = 0, begin = 0, end = 0, sharable = 0, array = {0x0}}, d = 0xac4fe048}, d = 0xac4fe048}} matingPopulation = {{p = {static shared_null = {ref = {_q_value = 0}, alloc = 0, begin = 0, end = 0, sharable = 0, array = {0x0}}, d = 0x4c54ff4}, d = 0x4c54ff4}} #1 0x00b8c6e1 in QAlgorithmsPrivate::qSortHelper<QList<Dynamic::TrackListEnergyPair>::iterator, Dynamic::TrackListEnergyPair, qLess<Dynamic::TrackListEnergyPair> > (start={i = 0x0}, end={i = 0xebe168}, t=@0xac4fe1bf, lessThan={<No data fields>}) at /usr/include/qt4/QtCore/qalgorithms.h:393 span = <value optimized out> #2 0x00b8e673 in __static_initialization_and_destruction_0 () at /usr/include/qt4/QtCore/qstringlist.h:87 No locals. #3 0x0088f39d in ThreadWeaver::JobRunHelper::runTheJob (this=0xac4fe26c, th=0x9c50fe8, job=0x9c57c30) at ../../../threadweaver/Weaver/Job.cpp:106 No locals. #4 0x0088f701 in ThreadWeaver::Job::execute (this=0x9c57c30, th=0x9c50fe8) at ../../../threadweaver/Weaver/Job.cpp:135 helper = {<QObject> = {_vptr.QObject = 0x899948, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x32f2ba0 "QObject", data = 0x32f2c40, extradata = 0x33471b8}}, d_ptr = 0x9dec7a8, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x32fc380 "Qt", data = 0x32ff700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x33471a8, stringdata = 0x894e40 "ThreadWeaver::JobRunHelper", data = 0x894f40, extradata = 0x0}}} #5 0x0088e3aa in ThreadWeaver::ThreadRunHelper::run (this=0xac4fe2f4, parent=0x9c590f0, th=0x9c50fe8) at ../../../threadweaver/Weaver/Thread.cpp:95 tmp = <value optimized out> job = <value optimized out> #6 0x0088e9fb in ThreadWeaver::Thread::run (this=0x9c50fe8) at ../../../threadweaver/Weaver/Thread.cpp:142 helper = {<QObject> = {_vptr.QObject = 0x899888, static staticMetaObject = {d = {superdata = 0x0, stringdata = 0x32f2ba0 "QObject", data = 0x32f2c40, extradata = 0x33471b8}}, d_ptr = 0x98c1790, static staticQtMetaObject = {d = {superdata = 0x0, stringdata = 0x32fc380 "Qt", data = 0x32ff700, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = 0x33471a8, stringdata = 0x894ba0 "ThreadWeaver::ThreadRunHelper", data = 0x894cc0, extradata = 0x0}}, m_job = 0x9c57c30} #7 0x03168e32 in QThreadPrivate::start (arg=0x9c50fe8) at thread/qthread_unix.cpp:188 data = (QThreadData *) 0x9a72158 #8 0x046ad80e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 No symbol table info available. #9 0x04bcd7ee in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 No locals.
*** This bug has been marked as a duplicate of bug 200546 ***