[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1036190: kmail: Crash on startup when GHNS is disabled in kde5rc



Package: kmail
Version: 4:22.12.3-1
Severity: important

Dear Maintainer,

In Debian 11 it was possible to remove the "Get Hot New Stuff" (GHNS) button from
all KDE applications seamlessly via Kiosk configuration. [0]

The version of kmail in Testing makes a fragile assumption about the availability
of GHNS functions and crashes deterministically when started with this option.

To reproduce, add the following two lines to '/etc/kde5rc':
[KDE Action Restrictions][$i]
ghns=false

[0] https://develop.kde.org/docs/administration/kiosk/keys/#ghns

-- System Information:
Debian Release: 12.0
  APT prefers testing-security
  APT policy: (500, 'testing-security'), (500, 'testing-debug'), (500, 'testing')
Architecture: amd64 (x86_64)

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

Versions of packages kmail depends on:
ii  akonadi-server                                       4:22.12.3-1
ii  kdepim-runtime                                       4:22.12.3-1
ii  kio                                                  5.103.0-1
ii  libc6                                                2.36-9
ii  libgcc-s1                                            12.2.0-14
ii  libgpgmepp6                                          1.18.0-3+b1
ii  libkf5akonadiagentbase5 [libkf5akonadiagentbase5-22  4:22.12.3-1
    .12]
ii  libkf5akonadicontact5 [libkf5akonadicontact5-22.12]  4:22.12.3-1
ii  libkf5akonadicore5abi2 [libkf5akonadicore5-22.12]    4:22.12.3-1
ii  libkf5akonadimime5 [libkf5akonadimime5-22.12]        4:22.12.3-1
ii  libkf5akonadisearch-bin                              4:22.12.3-1
ii  libkf5akonadisearch-plugins                          4:22.12.3-1
ii  libkf5akonadisearchdebug5 [libkf5akonadisearchdebug  4:22.12.3-1
    5-22.12]
ii  libkf5akonadisearchpim5 [libkf5akonadisearchpim5-22  4:22.12.3-1
    .12]
ii  libkf5akonadiwidgets5abi1 [libkf5akonadiwidgets5-22  4:22.12.3-1
    .12]
ii  libkf5bookmarks5                                     5.103.0-1
ii  libkf5calendarcore5abi2                              5:5.103.0-1
ii  libkf5calendarutils5 [libkf5calendarutils5-22.12]    4:22.12.3-1
ii  libkf5codecs5                                        5.103.0-1
ii  libkf5completion5                                    5.103.0-1
ii  libkf5configcore5                                    5.103.0-1
ii  libkf5configgui5                                     5.103.0-1
ii  libkf5configwidgets5                                 5.103.0-1
ii  libkf5contacts5                                      5:5.103.0-1
ii  libkf5coreaddons5                                    5.103.0-1
ii  libkf5crash5                                         5.103.0-1
ii  libkf5dbusaddons5                                    5.103.0-1
ii  libkf5grantleetheme-plugins                          22.12.3-1
ii  libkf5gravatar5abi2 [libkf5gravatar5-22.12]          4:22.12.3-1
ii  libkf5guiaddons5                                     5.103.0-1
ii  libkf5i18n5                                          5.103.0-1
ii  libkf5iconthemes5                                    5.103.0-1
ii  libkf5identitymanagement5 [libkf5identitymanagement  22.12.3-1
    5-22.12]
ii  libkf5identitymanagementwidgets5 [libkf5identityman  22.12.3-1
    agementwidgets5-22.12]
ii  libkf5itemmodels5                                    5.103.0-1
ii  libkf5itemviews5                                     5.103.0-1
ii  libkf5jobwidgets5                                    5.103.0-1
ii  libkf5kcmutils5                                      5.103.0-3
ii  libkf5kiocore5                                       5.103.0-1
ii  libkf5kiofilewidgets5                                5.103.0-1
ii  libkf5kiogui5                                        5.103.0-1
ii  libkf5kiowidgets5                                    5.103.0-1
ii  libkf5kontactinterface5 [libkf5kontactinterface5-22  22.12.3-1
    .12]
ii  libkf5ksieveui5 [libkf5ksieveui5-22.12]              4:22.12.3-1
ii  libkf5ldap5abi1 [libkf5ldap5-22.12]                  22.12.3-1
ii  libkf5libkdepim5 [libkf5libkdepim5-22.12]            4:22.12.3-1
ii  libkf5libkleo5 [libkf5libkleo5-22.12]                4:22.12.3-1
ii  libkf5mailcommon5abi2 [libkf5mailcommon5-22.12]      4:22.12.3-1
ii  libkf5mailtransport5 [libkf5mailtransport5-22.12]    22.12.3-1
ii  libkf5mailtransportakonadi5 [libkf5mailtransportako  22.12.3-1
    nadi5-22.12]
ii  libkf5messagecomposer5abi1 [libkf5messagecomposer5-  4:22.12.3-1
    22.12]
ii  libkf5messagecore5abi1 [libkf5messagecore5-22.12]    4:22.12.3-1
ii  libkf5messagelist5abi1 [libkf5messagelist5-22.12]    4:22.12.3-1
ii  libkf5messageviewer5abi1 [libkf5messageviewer5-22.1  4:22.12.3-1
    2]
ii  libkf5mime5abi1 [libkf5mime5-22.12]                  22.12.3-1
ii  libkf5mimetreeparser5abi1 [libkf5mimetreeparser5-22  4:22.12.3-1
    .12]
ii  libkf5notifications5                                 5.103.0-1
ii  libkf5notifyconfig5                                  5.103.0-1
ii  libkf5parts5                                         5.103.0-1
ii  libkf5pimcommon5abi2 [libkf5pimcommon5-22.12]        4:22.12.3-1
ii  libkf5pimcommonakonadi5abi1 [libkf5pimcommonakonadi  4:22.12.3-1
    5-22.12]
ii  libkf5pimcommonautocorrection5 [libkf5pimcommonauto  4:22.12.3-1
    correction5-22.12]
ii  libkf5pimtextedit5abi2 [libkf5pimtextedit5-22.12]    22.12.3-1
ii  libkf5service-bin                                    5.103.0-1
ii  libkf5service5                                       5.103.0-1
ii  libkf5sonnetui5                                      5.103.0-1
ii  libkf5templateparser5 [libkf5templateparser5-22.12]  4:22.12.3-1
ii  libkf5textwidgets5                                   5.103.0-1
ii  libkf5tnef5 [libkf5tnef5-22.12]                      4:22.12.3-1
ii  libkf5webengineviewer5abi1 [libkf5webengineviewer5-  4:22.12.3-1
    22.12]
ii  libkf5widgetsaddons5                                 5.103.0-1
ii  libkf5windowsystem5                                  5.103.0-1
ii  libkf5xmlgui5                                        5.103.0-1
ii  libkuserfeedbackcore1                                1.2.0-2
ii  libkuserfeedbackwidgets1                             1.2.0-2
ii  libqgpgme15                                          1.18.0-3+b1
ii  libqt5core5a                                         5.15.8+dfsg-7
ii  libqt5dbus5                                          5.15.8+dfsg-7
ii  libqt5gui5                                           5.15.8+dfsg-7
ii  libqt5keychain1                                      0.13.2-5
ii  libqt5network5                                       5.15.8+dfsg-7
ii  libqt5webenginecore5                                 5.15.13+dfsg-1~deb12u1
ii  libqt5widgets5                                       5.15.8+dfsg-7
ii  libqt5xml5                                           5.15.8+dfsg-7
ii  libstdc++6                                           12.2.0-14

Versions of packages kmail recommends:
ii  accountwizard               4:22.12.3-1
ii  gnupg                       2.2.40-1.1
ii  kdepim-addons               22.12.3-1
ii  kdepim-themeeditors         4:22.12.3-1
ii  mbox-importer               4:22.12.3-1
ii  pim-data-exporter           4:22.12.3-1
ii  pim-sieve-editor            4:22.12.3-1
ii  pinentry-qt [pinentry-x11]  1.2.1-1

Versions of packages kmail suggests:
pn  clamav                                                     <none>
ii  kaddressbook                                               4:22.12.3-1
ii  kleopatra                                                  4:22.12.3-1
pn  procmail                                                   <none>
pn  spamassassin | bogofilter | spambayes | bsfilter | crm114  <none>

-- no debconf information
Application: KMail (kmail), signal: Segmentation fault

[KCrash Handler]
#4  KNSWidgets::Action::setConfigFile (this=0x0, configFile=...) at /usr/include/c++/12/bits/unique_ptr.h:191
#5  0x00007f3768016d2b in MessageViewer::GrantleeHeaderStyleInterface::createAction (this=this@entry=0x55736bad4f50, menu=menu@entry=0x55736bd976d0, actionGroup=actionGroup@entry=0x55736baa0e20, ac=ac@entry=0x55736b8a42b0) at ./plugins/messageviewerheaderplugins/grantleeheaderstyleplugin/grantleeheaderstyleinterface.cpp:31
#6  0x00007f37680169de in MessageViewer::GrantleeHeaderStylePlugin::createView (this=0x55736bcb8be0, menu=0x55736bd976d0, actionGroup=0x55736baa0e20, ac=0x55736b8a42b0, parent=0x55736bc58940) at ./plugins/messageviewerheaderplugins/grantleeheaderstyleplugin/grantleeheaderstyleplugin.cpp:44
#7  0x00007f37935bf576 in MessageViewer::HeaderStyleMenuManagerPrivate::initialize (this=0x55736bd976a0, ac=ac@entry=0x55736b8a42b0) at ./messageviewer/src/header/headerstylemenumanager.cpp:115
#8  0x00007f37935bf7f7 in MessageViewer::HeaderStyleMenuManager::HeaderStyleMenuManager (this=this@entry=0x55736bc58940, ac=ac@entry=0x55736b8a42b0, parent=parent@entry=0x55736b9a0a10) at /usr/include/c++/12/bits/unique_ptr.h:452
#9  0x00007f3793581fdf in MessageViewer::ViewerPrivate::createActions (this=this@entry=0x55736b9a0a10) at ./messageviewer/src/viewer/viewer_p.cpp:1467
#10 0x00007f379358f1ac in MessageViewer::ViewerPrivate::ViewerPrivate (this=this@entry=0x55736b9a0a10, aParent=aParent@entry=0x55736ba532e0, mainWindow=mainWindow@entry=0x55736b8ab1b0, actionCollection=actionCollection@entry=0x55736b8a42b0) at ./messageviewer/src/viewer/viewer_p.cpp:219
#11 0x00007f3793578380 in MessageViewer::Viewer::Viewer (this=this@entry=0x55736ba532e0, aParent=aParent@entry=0x55736bdd5540, mainWindow=mainWindow@entry=0x55736b8ab1b0, actionCollection=0x55736b8a42b0) at ./messageviewer/src/viewer/viewer.cpp:65
#12 0x00007f379d9cca1c in KMReaderWin::KMReaderWin (this=this@entry=0x55736bdd5540, aParent=aParent@entry=0x55736b8ab1b0, mainWindow=mainWindow@entry=0x55736b8ab1b0, actionCollection=<optimized out>) at ./src/kmreaderwin.cpp:85
#13 0x00007f379da1bf7e in KMMainWidget::createWidgets (this=this@entry=0x55736b8ab1b0) at ./src/kmmainwidget.cpp:1054
#14 0x00007f379da1d092 in KMMainWidget::KMMainWidget (this=this@entry=0x55736b8ab1b0, parent=parent@entry=0x55736b8a0610, aGUIClient=aGUIClient@entry=0x55736b8a0690, actionCollection=<optimized out>, config=...) at ./src/kmmainwidget.cpp:241
#15 0x00007f379d9c8dab in KMMainWin::KMMainWin (this=this@entry=0x55736b8a0610, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./src/kmmainwin.cpp:52
#16 0x00007f379d9dac07 in KMKernel::openReader (this=this@entry=0x7ffc21261c50, onlyCheck=onlyCheck@entry=false, startInTray=<optimized out>) at ./src/kmkernel.cpp:562
#17 0x00007f379d9df7ef in KMKernel::action (this=0x7ffc21261c50, mailto=<optimized out>, check=<optimized out>, startInTray=<optimized out>, to=..., cc=..., bcc=..., subj=..., body=..., messageFile=..., attachURLs=..., customHeaders=..., replyTo=..., inReplyTo=..., identity=...) at ./src/kmkernel.cpp:1280
#18 0x00007f379d9e10a3 in KMKernel::handleCommandLine (this=<optimized out>, noArgsOpensReader=noArgsOpensReader@entry=true, args=..., workingDir=...) at ./src/kmkernel.cpp:473
#19 0x000055736a2ce44c in KMailApplication::activate (this=this@entry=0x7ffc21261c30, args=..., workingDir=...) at ./src/main.cpp:107
#20 0x000055736a2cdd23 in KMailApplication::delayedInstanceCreation (workingDir=..., args=..., this=0x7ffc21261c30) at ./src/main.cpp:119
#21 KMailApplication::delayedInstanceCreation (workingDir=..., args=..., this=0x7ffc21261c30) at ./src/main.cpp:116
#22 main (argc=<optimized out>, argv=<optimized out>) at ./src/main.cpp:182
[Inferior 1 (process 23405) detached]

Reply to: