Bug 501600 - kdialog crash
Summary: kdialog crash
Status: REOPENED
Alias: None
Product: kdialog
Classification: Applications
Component: general (show other bugs)
Version: 23.08.5
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Brad Hards
URL:
Keywords: drkonqi
: 501986 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-03-16 19:09 UTC by nastjabelova0
Modified: 2025-03-31 19:23 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (3.30 KB, text/plain)
2025-03-31 18:31 UTC, Kiuver Kaddiel Ibañez Castro
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nastjabelova0 2025-03-16 19:09:51 UTC
Application: kdialog (23.08.5)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.8.0-55-generic x86_64
Windowing System: X11
Distribution: Ubuntu 24.04.2 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
get a message when use vscode. Mostly after trying to open a new folder in vscode (but it does not).

The crash can be reproduced sometimes.

-- Backtrace:
Application: kdialog (kdialog), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x000074d9b9e4527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x000074d9b9e288ff in __GI_abort () at ./stdlib/abort.c:79
#9  0x000074d9ba2a5ff5 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x000074d9ba2bb0da in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x000074d9ba2a5a55 in std::terminate() () from /lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x000074d9ba2a5a6f in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#13 0x000074d9ba6d7998 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x000074d9ba9afc3a in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x000074d9ba9b0b9f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x000074d9ba9b13e5 in QMimeDatabase::mimeTypeForFile(QFileInfo const&, QMimeDatabase::MatchMode) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x000074d9ba9b17c2 in QMimeDatabase::mimeTypeForFile(QString const&, QMimeDatabase::MatchMode) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x000074d9ba9b1948 in QMimeDatabase::mimeTypeForUrl(QUrl const&) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x000074d9bbf17088 in KIO::iconNameForUrl(QUrl const&) () from /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
#20 0x000074d9b5909f3b in KUrlComboBox::setUrls(QStringList const&, KUrlComboBox::OverLoadResolving) () from /lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
#21 0x000074d9b62f3a22 in ?? () from /lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
#22 0x000074d9b62fb075 in KFileWidget::KFileWidget(QUrl const&, QWidget*) () from /lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
#23 0x000074d9b63a156f in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#24 0x000074d9bb789965 in QDialogPrivate::platformHelper() const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x000074d9bb79f5af in QFileDialogPrivate::init(QFileDialogArgs const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x000074d9bb79fbe5 in QFileDialog::QFileDialog(QWidget*, QString const&, QString const&, QString const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00005962d5b0bfc0 in ?? ()
#28 0x000074d9b9e2a1ca in __libc_start_call_main (main=main@entry=0x5962d5b06700, argc=argc@entry=7, argv=argv@entry=0x7ffca7463408) at ../sysdeps/nptl/libc_start_call_main.h:58
#29 0x000074d9b9e2a28b in __libc_start_main_impl (main=0x5962d5b06700, argc=7, argv=0x7ffca7463408, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffca74633f8) at ../csu/libc-start.c:360
#30 0x00005962d5b0d725 in ?? ()
[Inferior 1 (process 7431) detached]

Reported using DrKonqi
Comment 1 Gianfranco Cassone 2025-03-25 20:11:30 UTC
(In reply to nastjabelova0 from comment #0)
> Application: kdialog (23.08.5)
> 
> Qt Version: 5.15.13
> Frameworks Version: 5.115.0
> Operating System: Linux 6.8.0-55-generic x86_64
> Windowing System: X11
> Distribution: Ubuntu 24.04.2 LTS
> DrKonqi: 5.27.11 [KCrashBackend]
> 
> -- Information about the crash:
> get a message when use vscode. Mostly after trying to open a new folder in
> vscode (but it does not).
> 
> The crash can be reproduced sometimes.
> 
> -- Backtrace:
> Application: kdialog (kdialog), signal: Aborted
> 
> [KCrash Handler]
> #4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized
> out>) at ./nptl/pthread_kill.c:44
> #5  __pthread_kill_internal (signo=6, threadid=<optimized out>) at
> ./nptl/pthread_kill.c:78
> #6  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at
> ./nptl/pthread_kill.c:89
> #7  0x000074d9b9e4527e in __GI_raise (sig=sig@entry=6) at
> ../sysdeps/posix/raise.c:26
> #8  0x000074d9b9e288ff in __GI_abort () at ./stdlib/abort.c:79
> #9  0x000074d9ba2a5ff5 in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
> #10 0x000074d9ba2bb0da in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
> #11 0x000074d9ba2a5a55 in std::terminate() () from
> /lib/x86_64-linux-gnu/libstdc++.so.6
> #12 0x000074d9ba2a5a6f in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
> #13 0x000074d9ba6d7998 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
> #14 0x000074d9ba9afc3a in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
> #15 0x000074d9ba9b0b9f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
> #16 0x000074d9ba9b13e5 in QMimeDatabase::mimeTypeForFile(QFileInfo const&,
> QMimeDatabase::MatchMode) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
> #17 0x000074d9ba9b17c2 in QMimeDatabase::mimeTypeForFile(QString const&,
> QMimeDatabase::MatchMode) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
> #18 0x000074d9ba9b1948 in QMimeDatabase::mimeTypeForUrl(QUrl const&) const
> () from /lib/x86_64-linux-gnu/libQt5Core.so.5
> #19 0x000074d9bbf17088 in KIO::iconNameForUrl(QUrl const&) () from
> /lib/x86_64-linux-gnu/libKF5KIOCore.so.5
> #20 0x000074d9b5909f3b in KUrlComboBox::setUrls(QStringList const&,
> KUrlComboBox::OverLoadResolving) () from
> /lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5
> #21 0x000074d9b62f3a22 in ?? () from
> /lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
> #22 0x000074d9b62fb075 in KFileWidget::KFileWidget(QUrl const&, QWidget*) ()
> from /lib/x86_64-linux-gnu/libKF5KIOFileWidgets.so.5
> #23 0x000074d9b63a156f in ?? () from
> /usr/lib/x86_64-linux-gnu/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.
> so
> #24 0x000074d9bb789965 in QDialogPrivate::platformHelper() const () from
> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #25 0x000074d9bb79f5af in QFileDialogPrivate::init(QFileDialogArgs const&)
> () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #26 0x000074d9bb79fbe5 in QFileDialog::QFileDialog(QWidget*, QString const&,
> QString const&, QString const&) () from
> /lib/x86_64-linux-gnu/libQt5Widgets.so.5
> #27 0x00005962d5b0bfc0 in ?? ()
> #28 0x000074d9b9e2a1ca in __libc_start_call_main
> (main=main@entry=0x5962d5b06700, argc=argc@entry=7,
> argv=argv@entry=0x7ffca7463408) at ../sysdeps/nptl/libc_start_call_main.h:58
> #29 0x000074d9b9e2a28b in __libc_start_main_impl (main=0x5962d5b06700,
> argc=7, argv=0x7ffca7463408, init=<optimized out>, fini=<optimized out>,
> rtld_fini=<optimized out>, stack_end=0x7ffca74633f8) at
> ../csu/libc-start.c:360
> #30 0x00005962d5b0d725 in ?? ()
> [Inferior 1 (process 7431) detached]
> 
> Reported using DrKonqi

Can't reproduce, VSCode v.1.95.3 installed manually by .rpm, it could be some issues with your environment
Comment 2 Gianfranco Cassone 2025-03-25 20:12:33 UTC
*** Bug 501986 has been marked as a duplicate of this bug. ***
Comment 3 Kiuver Kaddiel Ibañez Castro 2025-03-31 18:31:55 UTC
Created attachment 179892 [details]
New crash information added by DrKonqi

kdialog (23.08.5) using Qt 5.15.13

This happen in Visual Studio Code when you try to open eny dialog. Kubuntu 24.04.

-- Backtrace (Reduced):
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x000074ad6644527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x000074ad664288ff in __GI_abort () at ./stdlib/abort.c:79
Comment 4 Nigel 2025-03-31 19:12:15 UTC
I manually installed current version of VSCode 1.98.2 as a .deb and I still get the same crash.

VSCode info:
Version: 1.98.2
Commit: ddc367ed5c8936efe395cffeec279b04ffd7db78
Date: 2025-03-12T13:32:45.399Z
Electron: 34.2.0
ElectronBuildId: 11161602
Chromium: 132.0.6834.196
Node.js: 20.18.2
V8: 13.2.152.36-electron.0
OS: Linux x64 6.11.0-19-generic snap

kdialog backtrace
Application: kdialog (kdialog), signal: Aborted

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x000075d9fd64527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x000075d9fd6288ff in __GI_abort () at ./stdlib/abort.c:79
#9  0x000075d9fdaa5ff5 in __gnu_cxx::__verbose_terminate_handler () at ../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
#10 0x000075d9fdabb0da in __cxxabiv1::__terminate (handler=<optimized out>) at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:48
#11 0x000075d9fdaa5a55 in std::terminate () at ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:58
#12 0x000075d9fdaa5a6f in __cxxabiv1::__cxa_rethrow () at ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:136
#13 0x000075d9fded7998 in QList<QString>::append (this=<optimized out>, t=...) at ../../include/QtCore/../../src/corelib/tools/qlist.h:646
#14 0x000075d9fe1afc3a in QList<QString>::push_back (t=..., this=0x7ffc763e51b0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:377
#15 std::stack<QString, QStringList>::push (__x=..., this=0x7ffc763e51b0) at /usr/include/c++/13/bits/stl_stack.h:266
#16 QMimeDatabasePrivate::inherits (this=this@entry=0x75d9fe372d40 <(anonymous namespace)::Q_QGS_staticQMimeDatabase::innerFunction()::holder>, mime=..., parent=...) at mimetypes/qmimedatabase.cpp:443
#17 0x000075d9fe1b0322 in QMimeDatabasePrivate::mimeInherits (this=0x75d9fe372d40 <(anonymous namespace)::Q_QGS_staticQMimeDatabase::innerFunction()::holder>, mime=..., parent=...) at mimetypes/qmimedatabase.cpp:310
#18 0x000075d9fdce1f2a in KBuildSycoca::recreate(bool) () from /lib/x86_64-linux-gnu/libKF5Service.so.5
#19 0x000075d9fdcce9a0 in KSycocaPrivate::buildSycoca() () from /lib/x86_64-linux-gnu/libKF5Service.so.5
#20 0x000075d9fdccfd72 in KSycoca::ensureCacheValid() () from /lib/x86_64-linux-gnu/libKF5Service.so.5
#21 0x000075d9fdcc785a in KServiceTypeTrader::defaultOffers(QString const&, QString const&) const () from /lib/x86_64-linux-gnu/libKF5Service.so.5
#22 0x000075d9fdcc7a61 in KServiceTypeTrader::query(QString const&, QString const&) const () from /lib/x86_64-linux-gnu/libKF5Service.so.5
#23 0x000075d9f927890e in KIO::PreviewJobPrivate::loadAvailablePlugins () at /usr/src/kio-5.115.0-0ubuntu6/src/widgets/previewjob.cpp:195
#24 0x000075d9f927187a in KIO::PreviewJob::supportedMimeTypes () at /usr/src/kio-5.115.0-0ubuntu6/src/widgets/previewjob.cpp:1053
#25 0x000075d9f937f03d in KDirOperatorPrivate::checkPreviewInternal (this=0x632f1cd0f730) at /usr/src/kio-5.115.0-0ubuntu6/src/filewidgets/kdiroperator.cpp:1493
#26 0x000075d9f93861d9 in KDirOperator::checkPreviewSupport (this=0x632f1cd32550) at /usr/include/c++/13/bits/unique_ptr.h:199
#27 0x000075d9f9386273 in KDirOperator::clearFilter (this=<optimized out>) at /usr/src/kio-5.115.0-0ubuntu6/src/filewidgets/kdiroperator.cpp:1207
#28 0x000075d9f93a5159 in KFileWidget::setFilter (this=this@entry=0x632f1cdb9e40, filter=...) at /usr/src/kio-5.115.0-0ubuntu6/src/filewidgets/kfilewidget.cpp:536
#29 0x000075d9f945dee2 in KDEPlatformFileDialogHelper::initializeDialog (this=0x632f1cd50fd0) at /usr/src/plasma-integration-5.27.11-0ubuntu3/src/platformtheme/kdeplatformfiledialoghelper.cpp:318
#30 0x000075d9f9465190 in KDEPlatformFileDialogHelper::show (this=this@entry=0x632f1cd50fd0, windowFlags=..., windowModality=Qt::ApplicationModal, parent=parent@entry=0x0) at /usr/src/plasma-integration-5.27.11-0ubuntu3/src/platformtheme/kdeplatformfiledialoghelper.cpp:374
#31 0x000075d9fef89bb8 in QDialogPrivate::setNativeDialogVisible (this=this@entry=0x632f1cb78260, visible=visible@entry=true) at dialogs/qdialog.cpp:199
#32 0x000075d9fef9f4cf in QFileDialog::setVisible (this=0x7ffc763e5e00, visible=<optimized out>) at dialogs/qfiledialog.cpp:886
#33 0x000075d9fef8ad69 in QDialog::exec (this=this@entry=0x7ffc763e5e00) at dialogs/qdialog.cpp:593
#34 0x0000632f0cf72084 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/kdialog-4:23.08.5-0ubuntu4/src/kdialog.cpp:902
[Inferior 1 (process 3034912) detached]
Comment 5 Nigel 2025-03-31 19:13:48 UTC
(In reply to Kiuver Kaddiel Ibañez Castro from comment #3)
> Created attachment 179892 [details]
> New crash information added by DrKonqi
> 
> kdialog (23.08.5) using Qt 5.15.13
> 
> This happen in Visual Studio Code when you try to open eny dialog. Kubuntu
> 24.04.
> 
Can you please post the vscode version information? Open you command pallete and search for "about".
Comment 6 Gianfranco Cassone 2025-03-31 19:16:33 UTC
it seems to be related to ubuntu , can someone with other distro test this?
Comment 7 Kiuver Kaddiel Ibañez Castro 2025-03-31 19:23:36 UTC
Comment on attachment 179892 [details]
New crash information added by DrKonqi

I install VS code from snap. Same error.

Version: 1.98.2
Commit: ddc367ed5c8936efe395cffeec279b04ffd7db78
Date: 2025-03-12T13:32:45.399Z
Electron: 34.2.0
ElectronBuildId: 11161602
Chromium: 132.0.6834.196
Node.js: 20.18.2
V8: 13.2.152.36-electron.0
OS: Linux x64 6.8.0-57-generic snap