Package: elisa
Version: 26.04.0-1
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 7.1.13+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), 
LANGUAGE=pl:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages elisa depends on:
ii  kf6-breeze-icon-theme                        4:6.28.0-3
ii  kio6                                         6.28.0-1
ii  libc6                                        2.43-5
ii  libkf6codecs6                                6.28.0-1
ii  libkf6colorscheme6                           6.28.0-1
ii  libkf6configcore6                            6.28.0-1
ii  libkf6configgui6                             6.28.0-1
ii  libkf6coreaddons6                            6.28.0-2
ii  libkf6crash6                                 6.28.0-1
ii  libkf6dbusaddons6                            6.28.0-1
ii  libkf6filemetadata3                          6.28.0-1
ii  libkf6i18n6                                  6.28.0-1
ii  libkf6i18nqml6                               6.28.0-1
ii  libkf6iconthemes6                            6.28.0-1
ii  libkf6itemviews6                             6.28.0-1
ii  libkf6kiocore6                               6.28.0-1
ii  libkf6kiofilewidgets6                        6.28.0-1
ii  libkf6kiogui6                                6.28.0-1
ii  libkf6kiowidgets6                            6.28.0-1
ii  libkf6xmlgui6                                6.28.0-1
ii  libqt6core6t64                               6.10.2+dfsg-16
ii  libqt6dbus6                                  6.10.2+dfsg-16
ii  libqt6gui6                                   6.10.2+dfsg-16
ii  libqt6multimedia6                            6.10.2-6
ii  libqt6qml6 [qt6-declarative-private-abi]     6.10.2+dfsg-6
ii  libqt6quick6                                 6.10.2+dfsg-6
ii  libqt6quickcontrols2-6                       6.10.2+dfsg-6
ii  libqt6sql6                                   6.10.2+dfsg-16
ii  libqt6sql6-sqlite                            6.10.2+dfsg-16
ii  libqt6widgets6                               6.10.2+dfsg-16
ii  libstdc++6                                   16.2.0-2
ii  libvlc5                                      1:3.0.21-dmo5+b2
ii  qml6-module-org-kde-config                   6.28.0-1
ii  qml6-module-org-kde-ki18n                    6.28.0-1
ii  qml6-module-org-kde-kirigami                 6.28.0-1
ii  qml6-module-org-kde-kirigamiaddons-formcard  1.12.0-1
ii  qml6-module-qt-labs-platform                 6.10.2+dfsg-6
ii  qml6-module-qtcore                           6.10.2+dfsg-6
ii  qml6-module-qtqml                            6.10.2+dfsg-6
ii  qml6-module-qtqml-models                     6.10.2+dfsg-6
ii  qml6-module-qtquick                          6.10.2+dfsg-6
ii  qml6-module-qtquick-controls                 6.10.2+dfsg-6
ii  qml6-module-qtquick-dialogs                  6.10.2+dfsg-6
ii  qml6-module-qtquick-effects                  6.10.2+dfsg-6
ii  qml6-module-qtquick-layouts                  6.10.2+dfsg-6
ii  qml6-module-qtquick-templates                6.10.2+dfsg-6
ii  qml6-module-qtquick-window                   6.10.2+dfsg-6

elisa recommends no packages.

elisa suggests no packages.

-- no debconf information

Package: elisa
Version: 24.12.2-1
Severity: important

Elisa crashes on startup with SIGSEGV in Debian testing (forky) running Qt 6.10.

Terminal output on launch:
qt.sql.sqlite: Unsupported option 'foreign_keys = ON'
qt.sql.sqlite: Unsupported option 'locking_mode = EXCLUSIVE'
org.kde.elisa.database: begin creation of DatabaseVersion table
KCrash: Application 'elisa' crashing...
Segmentation fault

Backtrace shows the crash occurs during database initialization in 
libqsqlite.so / libelisaLib.so:
#0 0x00007f27a0ee9bb0 in DatabaseInterface::execQuery(QSqlQuery&) () from 
/usr/lib/x86_64-linux-gnu/elisa/libelisaLib.so.0
#1 0x00007f27a0eef408 in DatabaseInterface::setDatabaseVersionInTable(int) () 
from /usr/lib/x86_64-linux-gnu/elisa/libelisaLib.so.0
#2 0x00007f27a0eefbee in DatabaseInterface::upgradeDatabaseToLatestVersion() () 
from /usr/lib/x86_64-linux-gnu/elisa/libelisaLib.so.0
#3 0x00007f27a0ef0543 in DatabaseInterface::initDatabase() () from 
/usr/lib/x86_64-linux-gnu/elisa/libelisaLib.so.0

It seems connection options passed to Qt6 SQLite driver are no longer supported 
or handled correctly in Qt 6.10, causing a null pointer dereference during DDL 
query execution.

Reply via email to