Bug 404583 - Crash on close during animation
Summary: Crash on close during animation
Status: RESOLVED WORKSFORME
Alias: None
Product: kpat
Classification: Applications
Component: general (show other bugs)
Version: 3.6
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Stephan Kulow
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-02-20 03:45 UTC by Steve Soule
Modified: 2022-10-21 05:01 UTC (History)
1 user (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 Steve Soule 2019-02-20 03:45:11 UTC
Application: kpat (3.6)

Qt Version: 5.6.2
Frameworks Version: 5.32.0
Operating System: Linux 4.4.172-86-default x86_64
Distribution: "openSUSE Leap 42.3"

-- Information about the crash:
- What I was doing when the application crashed:
I clicked the window-close button while the animation was playing for having solved the puzzle.

-- Backtrace:
Application: KPatience (kpat), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fd8be418780 (LWP 9451))]

Thread 3 (Thread 0x7fd8a0a92700 (LWP 9454)):
#0  0x00007ffcccdf1abc in clock_gettime ()
#1  0x00007fd8b9e11a86 in clock_gettime () at /lib64/libc.so.6
#2  0x00007fd8ba89ea06 in  () at /usr/lib64/libQt5Core.so.5
#3  0x00007fd8baa047c9 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007fd8baa04d45 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd8baa05f3e in  () at /usr/lib64/libQt5Core.so.5
#6  0x00007fd8b55da95d in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0
#7  0x00007fd8b55db230 in  () at /usr/lib64/libglib-2.0.so.0
#8  0x00007fd8b55db42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#9  0x00007fd8baa0616b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007fd8ba9b3bbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007fd8ba7eef1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x00007fd8b682b285 in  () at /usr/lib64/libQt5DBus.so.5
#13 0x00007fd8ba7f39e9 in  () at /usr/lib64/libQt5Core.so.5
#14 0x00007fd8b5d10724 in start_thread () at /lib64/libpthread.so.0
#15 0x00007fd8b9e04e8d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fd8a95ef700 (LWP 9453)):
#0  0x00007fd8b9dfc30d in poll () at /lib64/libc.so.6
#1  0x00007fd8b3b593c2 in  () at /usr/lib64/libxcb.so.1
#2  0x00007fd8b3b5afaf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1
#3  0x00007fd8ac17c149 in  () at /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007fd8ba7f39e9 in  () at /usr/lib64/libQt5Core.so.5
#5  0x00007fd8b5d10724 in start_thread () at /lib64/libpthread.so.0
#6  0x00007fd8b9e04e8d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fd8be418780 (LWP 9451)):
[KCrash Handler]
#6  0x00007fd8ba8808c0 in operator==(QString const&, QString const&) () at /usr/lib64/libQt5Core.so.5
#7  0x0000000000425060 in  ()
#8  0x000000000043dd26 in  ()
#9  0x00007fd8bbda6418 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#10 0x00007fd8bbeb773b in QMainWindow::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#11 0x00007fd8bd941097 in KMainWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5
#12 0x00007fd8bd97dc85 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5
#13 0x00007fd8bbd6426c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#14 0x00007fd8bbd688ca in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#15 0x00007fd8ba9b5ba5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#16 0x00007fd8bbda1759 in QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007fd8bbdbecc6 in  () at /usr/lib64/libQt5Widgets.so.5
#18 0x00007fd8bbdc1b23 in  () at /usr/lib64/libQt5Widgets.so.5
#19 0x00007fd8bbd6426c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#20 0x00007fd8bbd688ca in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#21 0x00007fd8ba9b5ba5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#22 0x00007fd8bb135ffc in QGuiApplicationPrivate::processCloseEvent(QWindowSystemInterfacePrivate::CloseEvent*) () at /usr/lib64/libQt5Gui.so.5
#23 0x00007fd8bb13a015 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib64/libQt5Gui.so.5
#24 0x00007fd8bb11be8b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Gui.so.5
#25 0x00007fd8ac1a9960 in  () at /usr/lib64/libQt5XcbQpa.so.5
#26 0x00007fd8b55db134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#27 0x00007fd8b55db388 in  () at /usr/lib64/libglib-2.0.so.0
#28 0x00007fd8b55db42c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#29 0x00007fd8baa0614c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#30 0x00007fd8ba9b3bbb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#31 0x00007fd8ba9bbaa6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#32 0x000000000041efaf in  ()
#33 0x00007fd8b9d38725 in __libc_start_main () at /lib64/libc.so.6
#34 0x000000000041f849 in _start ()
[Inferior 1 (process 9451) detached]

Reported using DrKonqi
Comment 1 Justin Zobel 2022-09-21 03:13:56 UTC
Thank you for reporting this crash in KDE software. As it has been a while since this issue was reported, can we please ask you to see if you can reproduce the crash with a recent software version?

If you can reproduce the issue, please change the status when you reply to "CONFIRMED" when replying. Thank you!
Comment 2 Steve Soule 2022-09-21 04:02:15 UTC
It's tedious to try to reproduce this crash, since it only occurs at the end of a game.  I just tried it once, and kpat didn't crash.  How many times do you want me to try to reproduce it?

My current specs:
Application: kpat 20.04.2
Qt Version: 5.12.7
KDE Frameworks version: 5.76.0
Operating System: Linux 5.3.18-150300.59.93-preempt
Distribution: "openSUSE Leap 15.3"
Comment 3 Bug Janitor Service 2022-10-06 04:50:48 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 4 Bug Janitor Service 2022-10-21 05:01:54 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!