https://bugs.kde.org/show_bug.cgi?id=440296
Antonio Rojas <aro...@archlinux.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aro...@archlinux.org --- Comment #6 from Antonio Rojas <aro...@archlinux.org> --- This has nothing to do with upgrades, it is also reproducible with a clean database (both internal and external). It is caused by upstream commit https://github.com/MariaDB/server/commit/295f3e4cfb4a8f132f36d53475efc92f2487aa97 If you have a big database, it makes digikam crash with this backtrace (gdb) bt #0 net_field_length (packet=packet@entry=0x7fffffffd1c8) at /usr/src/debug/server/libmariadb/libmariadb/mariadb_lib.c:296 #1 0x00007fff6749d6dc in ps_fetch_string (r_param=0x55555b44b988, field=<optimized out>, row=0x7fffffffd1c8) at /usr/src/debug/server/libmariadb/libmariadb/ma_stmt_codec.c:1195 #2 0x00007fff67497ca7 in mthd_stmt_fetch_to_bind (stmt=0x55555b3d0a90, row=<optimized out>) at /usr/src/debug/server/libmariadb/libmariadb/mariadb_stmt.c:423 #3 0x00007fff674997b7 in mysql_stmt_fetch (stmt=0x55555b3d0a90) at /usr/src/debug/server/libmariadb/libmariadb/mariadb_stmt.c:1463 #4 0x00007fff840192ed in () at /usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so #5 0x00007ffff70c1819 in Digikam::BdEngineBackend::readToList(Digikam::DbEngineSqlQuery&) () at /usr/lib/libdigikamcore.so.7.3.0 #6 0x00007ffff70c1942 in Digikam::BdEngineBackend::handleQueryResult(Digikam::DbEngineSqlQuery&, QList<QVariant>*, QVariant*) () at /usr/lib/libdigikamcore.so.7.3.0 #7 0x00007ffff70c305b in Digikam::BdEngineBackend::execSql(QString const&, QVariant const&, QList<QVariant>*, QVariant*) () at /usr/lib/libdigikamcore.so.7.3.0 #8 0x00007ffff756f835 in Digikam::CoreDB::getItemPosition(long long, QFlags<Digikam::DatabaseFields::ItemPositionsField>) const () at /usr/lib/libdigikamdatabase.so.7.3.0 #9 0x00007ffff75e7312 in () at /usr/lib/libdigikamdatabase.so.7.3.0 #10 0x00007ffff75e7a3c in Digikam::ItemPosition::ItemPosition(long long) () at /usr/lib/libdigikamdatabase.so.7.3.0 #11 0x00007ffff75d011c in Digikam::ItemInfo::imagePosition() const () at /usr/lib/libdigikamdatabase.so.7.3.0 #12 0x00007ffff75d0432 in Digikam::ItemInfo::hasCoordinates() const () at /usr/lib/libdigikamdatabase.so.7.3.0 #13 0x00007ffff7d48e2c in () at /usr/lib/libdigikamgui.so.7.3.0 #14 0x00007ffff55774ff in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #15 0x00007ffff601ed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #16 0x00007ffff554a3aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #17 0x00007ffff554d4a9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #18 0x00007ffff55a39a4 in () at /usr/lib/libQt5Core.so.5 #19 0x00007fffe449210c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 --Type <RET> for more, q to quit, c to continue without paging-- #20 0x00007fffe44e5b99 in () at /usr/lib/libglib-2.0.so.0 #21 0x00007fffe448f871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #22 0x00007ffff55a2fd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #23 0x00007ffff5548d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #24 0x00007ffff7a3afea in Digikam::ScanController::completeCollectionScanCore(bool, bool) () at /usr/lib/libdigikamgui.so.7.3.0 #25 0x00007ffff7bcc4e9 in Digikam::NewItemsFinder::slotStart() () at /usr/lib/libdigikamgui.so.7.3.0 #26 0x00007ffff55774ff in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #27 0x00007ffff601ed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #28 0x00007ffff554a3aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #29 0x00007ffff554d4a9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #30 0x00007ffff55a39a4 in () at /usr/lib/libQt5Core.so.5 #31 0x00007fffe449210c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #32 0x00007fffe44e5b99 in () at /usr/lib/libglib-2.0.so.0 #33 0x00007fffe448f871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #34 0x00007ffff55a2fd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #35 0x00007ffff5548d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #36 0x00007ffff623325e in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5 #37 0x00007ffff70498e3 in Digikam::FilesDownloader::startDownload() () at /usr/lib/libdigikamcore.so.7.3.0 #38 0x000055555555a71b in () #39 0x00007ffff4eb9b25 in __libc_start_main () at /usr/lib/libc.so.6 #40 0x000055555555bece in _start () For some reason, building Qt in debug mode makes the crash go away, so I can't provide a better backtrace. -- You are receiving this mail because: You are watching all bug changes.