Bug 440911 - Dolphin crashed when opening VisualStudioCode.
Summary: Dolphin crashed when opening VisualStudioCode.
Status: RESOLVED WORKSFORME
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 20.12.3
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-08-13 03:43 UTC by goretantath
Modified: 2021-09-16 04:35 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description goretantath 2021-08-13 03:43:48 UTC
Application: dolphin (20.12.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.0-25-generic x86_64
Windowing System: X11
Drkonqi Version: 5.21.4
Distribution: Ubuntu 21.04

-- Information about the crash:
- What I was doing when the application crashed:
I right clicked in Dolphin while V.S.C. was opening and it crashed, possibly due to not a lot of ram installed and having multiple firefox tabs open, 1 youtube video included. Also had Konsole and SmartGit open too if that helps.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: Dolphin (dolphin), signal: Aborted

[KCrash Handler]
#4  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49
#5  0x00007fb68cc35864 in __GI_abort () at abort.c:79
#6  0x00007fb68cc98736 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7fb68cdbd953 "*** %s ***: terminated\n") at ../sysdeps/posix/libc_fatal.c:155
#7  0x00007fb68cd373fa in __GI___fortify_fail (msg=msg@entry=0x7fb68cdbd93b "stack smashing detected") at fortify_fail.c:26
#8  0x00007fb68cd373c6 in __stack_chk_fail () at stack_chk_fail.c:24
#9  0x00007fb68b08e33f in QPixmap::transformed(QTransform const&, Qt::TransformationMode) const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#10 0x00007fb68b08e5cb in QPixmap::scaled(QSize const&, Qt::AspectRatioMode, Qt::TransformationMode) const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007fb68b09d6b1 in QPixmapIconEngine::pixmap(QSize const&, QIcon::Mode, QIcon::State) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007fb68b09aae5 in QPixmapIconEngine::paint(QPainter*, QRect const&, QIcon::Mode, QIcon::State) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007fb68b099b70 in QIcon::paint(QPainter*, QRect const&, QFlags<Qt::AlignmentFlag>, QIcon::Mode, QIcon::State) const () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007fb68b797a50 in QCommonStyle::drawControl(QStyle::ControlElement, QStyleOption const*, QPainter*, QWidget const*) const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007fb68469325c in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so
#16 0x00007fb68b9b8411 in QStyledItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007fb68ba007f0 in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007fb68ba046ad in QTreeView::drawTree(QPainter*, QRegion const&) const () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007fb68ba0b097 in QTreeView::paintEvent(QPaintEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007fb68b7575de in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007fb68b805b32 in QFrame::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007fb68ac2452b in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007fb68b714772 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007fb68ac247ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007fb68b74f53a in QWidgetPrivate::sendPaintEvent(QRegion const&) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007fb68b74fd62 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007fb68b7511c3 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007fb68b750fe2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007fb68b750fe2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007fb68b750fe2 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007fb68b74fa7c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007fb68b7511c3 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007fb68b74fa7c in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, QFlags<QWidgetPrivate::DrawWidgetFlag>, QPainter*, QWidgetRepaintManager*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#34 0x00007fb68b725b39 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007fb68b757d35 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#36 0x00007fb68b714783 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#37 0x00007fb68ac247ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x00007fb68ac277e1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007fb68ac7eba7 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007fb688a698eb in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#41 0x00007fb688abcd28 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#42 0x00007fb688a67023 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007fb68ac7e204 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007fb68ac2311b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007fb68ac2b604 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007fb68ce4e570 in kdemain () from /lib/x86_64-linux-gnu/libkdeinit5_dolphin.so
#47 0x00007fb68cc37565 in __libc_start_main (main=0x5558d0604060, argc=1, argv=0x7ffd86f6fc58, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd86f6fc48) at ../csu/libc-start.c:332
#48 0x00005558d060409e in _start ()
[Inferior 1 (process 4448) detached]

The reporter indicates this bug may be a duplicate of or related to bug 432783.

Possible duplicates by query: bug 440777, bug 440257, bug 439877, bug 439204, bug 438933.

Reported using DrKonqi
Comment 1 Nate Graham 2021-08-16 16:25:56 UTC
Crashing in Breeze, actually:

#15 0x00007fb68469325c in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/styles/breeze.so

However we need debug symbols to see where it's crashing. Can you install debug symbols for Breeze and attach a new backtrace? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Comment 2 goretantath 2021-08-16 21:21:26 UTC
I installed the debug symbols, but i can't figure out how to make a new backtrace.. any help much appreciated!
Comment 3 Nate Graham 2021-08-17 14:56:35 UTC
You will either have to make it crash again, or else retrieve the existing backtrace with the `coredumpctl` utility. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl
Comment 4 goretantath 2021-08-17 15:26:19 UTC
"No coredumps found" <__> Guess i gotta wait till it crashes again, if it does.. sorry i couldn't be more of a help.
Comment 5 Bug Janitor Service 2021-09-01 04:36:14 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Bug Janitor Service 2021-09-16 04:35:52 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!