Version: 1.2-beta2 (using KDE Devel) Installed from: Compiled sources Compiler: gcc version 3.3.3 (SuSE Linux) OS: Linux I select several files in the playlist window, and use the context menu item 'write <xxxx> for selected tracks'. crash ... amarok: ERROR: [QStringList CollectionDB::query(const QString&, QStringList&, bool)] [CollectionDB] sqlite3_compile error: amarok: ERROR: no such table: statistics amarok: ERROR: on query: SELECT round( percentage + 0.4 ) FROM statistics WHERE url = '/media/sda1/Music/s/Soundtrack/Amelie/Soir de F�e.mp3'; amarok: ERROR: [QStringList CollectionDB::query(const QString&, QStringList&, bool)] [CollectionDB] sqlite3_compile error: amarok: ERROR: no such table: statistics amarok: ERROR: on query: SELECT round( percentage + 0.4 ) FROM statistics WHERE url = '/media/sda1/Music/s/Soundtrack/Amelie/Sur le Fil.mp3'; QObject::connect: Cannot connect QSignal::signal(const QVariant&) to (null)::(null) QObject::connect: Cannot connect QSignal::signal(const QVariant&) to (null)::(null) QObject::connect: Cannot connect QSignal::signal(const QVariant&) to (null)::(null) [New Thread 98306 (LWP 26084)] amarok: [weaver] Started.. amarok: [void CollectionView::renderView()] amarok: SELECT DISTINCT artist.name FROM tags,album,artist WHERE 1 AND tags.sampler = 0 AND album.id=tags.album AND artist.id=tags.artist ORDER BY LOWER( artist.name ) amarok: SELECT DISTINCT artist.name FROM tags,album,artist WHERE 1 AND tags.sampler = 1 AND album.id=tags.album AND artist.id=tags.artist LIMIT 0, 1 amarok: [weaver] Done! QObject::connect: Cannot connect QSignal::signal(const QVariant&) to (null)::(null) QObject::connect: Cannot connect QSignal::signal(const QVariant&) to (null)::(null) QObject::connect: Cannot connect QSignal::signal(const QVariant&) to (null)::(null) [New Thread 114690 (LWP 26085)] amarok: [weaver] Started.. amarok: ERROR: [QStringList CollectionDB::query(const QString&, QStringList&, bool)] [CollectionDB] sqlite3_compile error: amarok: ERROR: database is locked amarok: ERROR: on query: SELECT COUNT( url ) FROM tags LIMIT 0, 1; amarok: [CollectionDB] sqlite3_step: BUSY counter: 1 amarok: [void CollectionView::renderView()] amarok: SELECT DISTINCT artist.name FROM tags,album,artist WHERE 1 AND tags.sampler = 0 AND album.id=tags.album AND artist.id=tags.artist ORDER BY LOWER( artist.name ) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 114690 (LWP 26085)] 0x41b13a94 in _int_malloc () from /lib/libc.so.6 (gdb) bt #0 0x41b13a94 in _int_malloc () from /lib/libc.so.6 #1 0x41b1559c in malloc () from /lib/libc.so.6 #2 0x41a6610e in operator new () from /usr/lib/libstdc++.so.5 #3 0x413c37a9 in QString::setLength () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #4 0x413c3b28 in QString::real_detach () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #5 0x413c4031 in QString::lower () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #6 0x413a5671 in QGDict::look_string () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #7 0x410d4a1a in QFont::substitutes () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #8 0x4106daf4 in QFontPrivate::load () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #9 0x410d30a8 in QFontMetrics::width () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #10 0x411ef9aa in QListView::widthChanged () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #11 0x411efa30 in QListViewItem::widthChanged () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #12 0x411fb3d5 in QListViewItem::setup () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #13 0x411f8469 in QListViewItem::setPixmap () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #14 0x0808cb2f in CollectionView::renderView () #15 0x0809a2ff in CollectionDB::updateTags () #16 0x0809a5be in CollectionDB::updateURL () #17 0x0812d419 in TagWriter::doJob () #18 0x08130459 in ThreadWeaver::run () #19 0x410b26e3 in QThreadInstance::start () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #20 0x418da201 in pthread_start_thread () from /lib/libpthread.so.0 #21 0x418da27f in pthread_start_thread_event () from /lib/libpthread.so.0 #22 0x41b6affa in clone () from /lib/libc.so.6 (gdb)
another one amarok: [void CollectionView::renderView()] amarok: [CollectionDB::CollectionDB()] BEGIN amarok: [CollectionDB::CollectionDB()] try to open file: /home/roland/.kde/share/apps/amarok/collection.db amarok: [CollectionDB::CollectionDB()] successtully opened file :-) amarok: SELECT DISTINCT artist.name FROM tags,album,artist WHERE 1 AND tags.sampler = 0 AND album.id=tags.album AND artist.id=tags.artist ORDER BY LOWER( artist.name ) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 24808)] 0x41b13a94 in _int_malloc () from /lib/libc.so.6 (gdb) bt #0 0x41b13a94 in _int_malloc () from /lib/libc.so.6 #1 0x41b1559c in malloc () from /lib/libc.so.6 #2 0x41a6610e in operator new () from /usr/lib/libstdc++.so.5 #3 0x413c37a9 in QString::setLength () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #4 0x413c3b28 in QString::real_detach () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #5 0x413c4031 in QString::lower () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #6 0x413a5671 in QGDict::look_string () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #7 0x410d4a1a in QFont::substitutes () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #8 0x4106daf4 in QFontPrivate::load () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #9 0x410d30a8 in QFontMetrics::width () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #10 0x411ef9aa in QListView::widthChanged () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #11 0x411efa30 in QListViewItem::widthChanged () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #12 0x411fb3d5 in QListViewItem::setup () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #13 0x411e889c in QListViewItem::totalHeight () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #14 0x411e8879 in QListViewItem::totalHeight () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #15 0x411ed240 in QListView::buildDrawableList () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #16 0x411ed42b in QListView::itemRect () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #17 0x411f29ad in QListView::updateDirtyItems () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #18 0x4143145f in QListView::qt_invoke () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #19 0x40a23743 in KListView::qt_invoke () from /opt/kde33/lib/libkdeui.so.4 #20 0x0808e679 in CollectionView::qt_invoke () #21 0x4111599c in QObject::activate_signal () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #22 0x4111603b in QObject::activate_signal () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #23 0x414233c5 in QTimer::timeout () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #24 0x41137667 in QTimer::event () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #25 0x410b8ad4 in QApplication::internalNotify () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #26 0x410ba3d2 in QApplication::notify () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #27 0x40c73be7 in KApplication::notify () from /opt/kde33/lib/libkdecore.so.4 #28 0x410adaa7 in QEventLoop::activateTimers () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #29 0x4106bdf1 in QEventLoop::processEvents () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #30 0x410cec1a in QEventLoop::enterLoop () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #31 0x410cea74 in QEventLoop::exec () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #32 0x410ba2c0 in QApplication::exec () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #33 0x08145155 in main () (gdb)
Same here, using CVS as of today (15/12).
can't reproduce... CVS as of today
CVS of today 16/12/2004 amarok: [ThreadWeaver] Job::~Job: TagWriter amarok: [ThreadWeaver] Running Job: TagWriter amarok: [ThreadWeaver] Job Done: TagWriter. Aborted? false amarok: [ThreadWeaver] [virtual void ThreadWeaver::customEvent(QCustomEvent*)] [New Thread 212995 (LWP 31502)] amarok: [ThreadWeaver] Running Job: TagWriter amarok: [ThreadWeaver] Job::~Job: TagWriter amarok: [ThreadWeaver] Job Done: TagWriter. Aborted? false amarok: [ThreadWeaver] [virtual void ThreadWeaver::customEvent(QCustomEvent*)] [New Thread 229378 (LWP 31503)] amarok: [ThreadWeaver] Job::~Job: TagWriter amarok: [ThreadWeaver] Running Job: TagWriter amarok: [ThreadWeaver] Job Done: TagWriter. Aborted? false amarok: [ThreadWeaver] [virtual void ThreadWeaver::customEvent(QCustomEvent*)] [New Thread 245762 (LWP 31504)] amarok: [ThreadWeaver] Job::~Job: TagWriter amarok: [ThreadWeaver] Running Job: TagWriter Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 245762 (LWP 31504)] 0x418f5672 in pthread_mutex_lock () from /lib/libpthread.so.0 (gdb) bt #0 0x418f5672 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x41b2d756 in free () from /lib/libc.so.6 #2 0x41a7ec91 in operator delete () from /usr/lib/libstdc++.so.5 #3 0x413bb40c in QGArray::deleteData () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #4 0x413bc2a2 in QGArray::~QGArray () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #5 0x413ae747 in QCString::~QCString () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #6 0x40ca6d34 in KConfigBase::readEntryUtf8 () from /opt/kde33/lib/libkdecore.so.4 #7 0x40ca76b6 in KConfigBase::readNumEntry () from /opt/kde33/lib/libkdecore.so.4 #8 0x40ca7808 in KConfigBase::readNumEntry () from /opt/kde33/lib/libkdecore.so.4 #9 0x40c90de1 in kdbgstream::flush () from /opt/kde33/lib/libkdecore.so.4 #10 0x080870b7 in endl () #11 0x08144179 in ThreadWeaver::Thread::run () #12 0x410cc6e3 in QThreadInstance::start () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #13 0x418f4201 in pthread_start_thread () from /lib/libpthread.so.0 #14 0x418f427f in pthread_start_thread_event () from /lib/libpthread.so.0 #15 0x41b84ffa in clone () from /lib/libc.so.6 (gdb)
another one: amarok: [ThreadWeaver] Job::~Job: TagWriter amarok: [ThreadWeaver] Running Job: TagWriter amarok: [ThreadWeaver] Job Done: TagWriter. Aborted? false amarok: [ThreadWeaver] [virtual void ThreadWeaver::customEvent(QCustomEvent*)] [New Thread 180226 (LWP 9306)] amarok: [ThreadWeaver] Job::~Job: TagWriter amarok: [ThreadWeaver] Running Job: TagWriter amarok: [ThreadWeaver] Job Done: TagWriter. Aborted? false amarok: [ThreadWeaver] [virtual void ThreadWeaver::customEvent(QCustomEvent*)] [New Thread 196611 (LWP 9307)] amarok: [ThreadWeaver] Job::~Job: TagWriter amarok: [ThreadWeaver] Running Job: TagWriter amarok: [ThreadWeaver] Job Done: TagWriter. Aborted? false amarok: [ThreadWeaver] [virtual void ThreadWeaver::customEvent(QCustomEvent*)] [New Thread 212994 (LWP 9308)] amarok: [ThreadWeaver] Job::~Job: TagWriter amarok: [ThreadWeaver] Running Job: TagWriter amarok: [void CollectionView::renderView()] amarok: SELECT DISTINCT artist.name FROM tags,album,artist WHERE 1 AND tags.sampler = 0 AND album.id=tags.album AND artist.id=tags.artist ORDER BY LOWER( artist.name ) Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 212994 (LWP 9308)] 0x41b2da94 in _int_malloc () from /lib/libc.so.6 (gdb) bt #0 0x41b2da94 in _int_malloc () from /lib/libc.so.6 #1 0x41b2f59c in malloc () from /lib/libc.so.6 #2 0x41a8010e in operator new () from /usr/lib/libstdc++.so.5 #3 0x413dc96b in QString::QString () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #4 0x413e34bb in QString::insert () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #5 0x413cb57b in QLocalePrivate::longLongToString () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #6 0x413e0b89 in QString::setNum () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #7 0x413e0c98 in QString::number () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #8 0x413e1477 in QString::arg () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #9 0x08093450 in QueryBuilder::setLimit () #10 0x0808e117 in CollectionView::renderView () #11 0x080a631e in CollectionDB::updateTags () #12 0x080a65be in CollectionDB::updateURL () #13 0x080f26dd in TagWriter::doJob () #14 0x08143de3 in ThreadWeaver::Thread::run () #15 0x410cc6e3 in QThreadInstance::start () from /opt/qt-copy_3.3.3/lib/libqt-mt.so.3 #16 0x418f4201 in pthread_start_thread () from /lib/libpthread.so.0 #17 0x418f427f in pthread_start_thread_event () from /lib/libpthread.so.0 #18 0x41b84ffa in clone () from /lib/libc.so.6 (gdb)
*** Bug 95344 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 95344 ***