You are not logged in.
I am starting to get a new behaviour from Cantata after the recent updates. The program starts OK. I am able to play music via mpd. It used to be that whenever I click on the Info button, I get the writeup from Wiki, lyrics and some other info. But now whenever I click on Info, the program crashes although the music continues to play (meaning mpd continues to run).
Here is the coredump for the process:
PID: 17432 (cantata)
UID: 1000 (dipswitch)
GID: 1000 (dipswitch)
Signal: 11 (SEGV)
Timestamp: Fri 2017-12-15 08:20:57 GMT (10min ago)
Command Line: /usr/bin/cantata
Executable: /usr/bin/cantata
Control Group: /user.slice/user-1000.slice/session-c2.scope
Unit: session-c2.scope
Slice: user-1000.slice
Session: c2
Owner UID: 1000 (dipswitch)
Boot ID: 71c522b049f04a96a6b1dadd643304e9
Machine ID: b8a23d3a1e7c4317851edccf6171aac6
Hostname: TUF-Z270
Storage: /var/lib/systemd/coredump/core.cantata.1000.71c522b049f04a96a6b1dadd643304e9.17432.1513326057000000.lz4
Message: Process 17432 (cantata) of user 1000 dumped core.
Stack trace of thread 17432:
#0 0x00007f2d9eff7ec0 _ZN8QVariantC2ERKS_ (libQt5Core.so.5)
#1 0x00007f2d7a5c768f n/a (libqsqlite.so)
#2 0x00007f2da0b04b28 _ZN9QSqlQuery4execERK7QString (libQt5Sql.so.5)
#3 0x00007f2da0b04e94 n/a (libQt5Sql.so.5)
#4 0x00007f2da0b0600f _ZN9QSqlQueryC1ERK7QString12QSqlDatabase (libQt5Sql.so.5)
#5 0x0000560e9c60309b _ZN8SqlQuery4execEv (cantata)
#6 0x0000560e9c600448 _ZN9LibraryDb9getTracksERK7QStringS2_S2_NS_9AlbumSortEb (cantata)
#7 0x0000560e9c71d1a4 _ZNK15SqlLibraryModel14getAlbumTracksERK7QStringS2_ (cantata)
#8 0x0000560e9c67ae96 _ZN9AlbumView15getTrackListingEv (cantata)
#9 0x0000560e9c67bd0d _ZN9AlbumView6updateERK4Songb (cantata)
#10 0x0000560e9c669251 _ZN13ContextWidget6updateERK4Song (cantata)
#11 0x0000560e9c56dfbd _ZN10MainWindow17updateCurrentSongE4Songb (cantata)
#12 0x0000560e9c8b9a97 n/a (cantata)
#13 0x00007f2d9efe3452 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5)
#14 0x00007f2d9fd6d56c _ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5)
#15 0x00007f2d9fe85871 _ZN11QMainWindow5eventEP6QEvent (libQt5Widgets.so.5)
#16 0x00007f2d9fd2ce3c _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
#17 0x00007f2d9fd34816 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
#18 0x00007f2d9efb21e0 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
#19 0x00007f2d9efb4e46 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5)
#20 0x00007f2d9f00f0a4 n/a (libQt5Core.so.5)
#21 0x00007f2d9a7aa270 g_main_context_dispatch (libglib-2.0.so.0)
#22 0x00007f2d9a7abf69 n/a (libglib-2.0.so.0)
#23 0x00007f2d9a7abfae g_main_context_iteration (libglib-2.0.so.0)
#24 0x00007f2d9f00e691 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#25 0x00007f2d950f9152 n/a (libQt5XcbQpa.so.5)
#26 0x00007f2d9efb082b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#27 0x00007f2d9efb9b18 _ZN16QCoreApplication4execEv (libQt5Core.so.5)
#28 0x0000560e9c5526a4 main (cantata)
#29 0x00007f2d9e1c2f4a __libc_start_main (libc.so.6)
#30 0x0000560e9c5561ba _start (cantata)
Stack trace of thread 17448:
#0 0x00007f2d9e28df2b __poll (libc.so.6)
#1 0x00007f2d9a7abed3 n/a (libglib-2.0.so.0)
#2 0x00007f2d9a7abfae g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f2d9f00e691 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f2d9efb082b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f2d9edc078e _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x0000560e9c90c506 _ZN6Thread3runEv (cantata)
#7 0x00007f2d9edc5b2d n/a (libQt5Core.so.5)
#8 0x00007f2da043a08a start_thread (libpthread.so.0)
#9 0x00007f2d9e29842f __clone (libc.so.6)
Stack trace of thread 17450:
#0 0x00007f2d9e28df2b __poll (libc.so.6)
#1 0x00007f2d9a7abed3 n/a (libglib-2.0.so.0)
#2 0x00007f2d9a7abfae g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f2d9f00e691 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f2d9efb082b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f2d9edc078e _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f2d9edc5b2d n/a (libQt5Core.so.5)
#7 0x00007f2da043a08a start_thread (libpthread.so.0)
#8 0x00007f2d9e29842f __clone (libc.so.6)
Stack trace of thread 17436:
#0 0x00007f2d9e28df2b __poll (libc.so.6)
#1 0x00007f2d9a7abed3 n/a (libglib-2.0.so.0)
#2 0x00007f2d9a7abfae g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f2d9f00e691 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f2d9efb082b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f2d9edc078e _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x0000560e9c90c506 _ZN6Thread3runEv (cantata)
#7 0x00007f2d9edc5b2d n/a (libQt5Core.so.5)
#8 0x00007f2da043a08a start_thread (libpthread.so.0)
#9 0x00007f2d9e29842f __clone (libc.so.6)
Stack trace of thread 17449:
#0 0x00007f2d9e28df2b __poll (libc.so.6)
#1 0x00007f2d9a7abed3 n/a (libglib-2.0.so.0)
#2 0x00007f2d9a7abfae g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f2d9f00e691 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f2d9efb082b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f2d9edc078e _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f2d9edc5b2d n/a (libQt5Core.so.5)
#7 0x00007f2da043a08a start_thread (libpthread.so.0)
#8 0x00007f2d9e29842f __clone (libc.so.6)
Stack trace of thread 17434:
#0 0x00007f2d9e28df2b __poll (libc.so.6)
#1 0x00007f2d95da88e0 n/a (libxcb.so.1)
#2 0x00007f2d95daa679 xcb_wait_for_event (libxcb.so.1)
#3 0x00007f2d950717aa n/a (libQt5XcbQpa.so.5)
#4 0x00007f2d9edc5b2d n/a (libQt5Core.so.5)
#5 0x00007f2da043a08a start_thread (libpthread.so.0)
#6 0x00007f2d9e29842f __clone (libc.so.6)
Stack trace of thread 17435:
#0 0x00007f2d9e28df2b __poll (libc.so.6)
#1 0x00007f2d9a7abed3 n/a (libglib-2.0.so.0)
#2 0x00007f2d9a7abfae g_main_context_iteration (libglib-2.0.so.0)
#3 0x00007f2d9f00e691 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
#4 0x00007f2d9efb082b _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
#5 0x00007f2d9edc078e _ZN7QThread4execEv (libQt5Core.so.5)
#6 0x00007f2da087c416 n/a (libQt5DBus.so.5)
#7 0x00007f2d9edc5b2d n/a (libQt5Core.so.5)
#8 0x00007f2da043a08a start_thread (libpthread.so.0)
#9 0x00007f2d9e29842f __clone (libc.so.6)And here is the backtrace:
(gdb) bt
#0 0x00007f2d9eff7ec0 in QVariant::QVariant(QVariant const&) () from /usr/lib/libQt5Core.so.5
#1 0x00007f2d7a5c768f in ?? () from /usr/lib/qt/plugins/sqldrivers/libqsqlite.so
#2 0x00007f2da0b04b28 in QSqlQuery::exec(QString const&) () from /usr/lib/libQt5Sql.so.5
#3 0x00007f2da0b04e94 in ?? () from /usr/lib/libQt5Sql.so.5
#4 0x00007f2da0b0600f in QSqlQuery::QSqlQuery(QString const&, QSqlDatabase) () from /usr/lib/libQt5Sql.so.5
#5 0x0000560e9c60309b in SqlQuery::exec() ()
#6 0x0000560e9c600448 in LibraryDb::getTracks(QString const&, QString const&, QString const&, LibraryDb::AlbumSort, bool) ()
#7 0x0000560e9c71d1a4 in SqlLibraryModel::getAlbumTracks(QString const&, QString const&) const ()
#8 0x0000560e9c67ae96 in AlbumView::getTrackListing() ()
#9 0x0000560e9c67bd0d in AlbumView::update(Song const&, bool) ()
#10 0x0000560e9c669251 in ContextWidget::update(Song const&) ()
#11 0x0000560e9c56dfbd in MainWindow::updateCurrentSong(Song, bool) ()
#12 0x0000560e9c8b9a97 in ?? ()
#13 0x00007f2d9efe3452 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#14 0x00007f2d9fd6d56c in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#15 0x00007f2d9fe85871 in QMainWindow::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
#16 0x00007f2d9fd2ce3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#17 0x00007f2d9fd34816 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#18 0x00007f2d9efb21e0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#19 0x00007f2d9efb4e46 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#20 0x00007f2d9f00f0a4 in ?? () from /usr/lib/libQt5Core.so.5
#21 0x00007f2d9a7aa270 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#22 0x00007f2d9a7abf69 in ?? () from /usr/lib/libglib-2.0.so.0
#23 0x00007f2d9a7abfae in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#24 0x00007f2d9f00e691 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#25 0x00007f2d950f9152 in ?? () from /usr/lib/libQt5XcbQpa.so.5
#26 0x00007f2d9efb082b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#27 0x00007f2d9efb9b18 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#28 0x0000560e9c5526a4 in main ()
(gdb) Is this a bug or is there a fix?
Last edited by d_fajardo (2017-12-16 06:41:58)
Offline
I had the same problem, it appears to be a bug in qt 5.10
It was already reported and fixed upstream: https://github.com/CDrummond/cantata/issues/1130
Offline
Thanks krabottke. Installed cantata-git and I can confirm it's fixed.
Offline