https://bugs.kde.org/show_bug.cgi?id=467147
Bug ID: 467147 Summary: Falkon crashes when DP screen is going to standby or powered off Classification: Applications Product: Falkon Version: 22.12.3 Platform: Compiled Sources OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: now...@gmail.com Reporter: ast...@gentoo.org Target Milestone: --- Application: falkon (22.12.3) (Compiled from sources) Qt Version: 5.15.8 Frameworks Version: 5.104.0 Operating System: Linux 6.1.11-gentoo x86_64 Windowing System: Wayland Distribution: "Gentoo Linux" DrKonqi: 5.27.2 [KCrashBackend] -- Information about the crash: This is reproducible every time in a Plasma Wayland session. The crash can be reproduced every time. -- Backtrace: Application: Falkon (falkon), signal: Segmentation fault Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0} [KCrash Handler] #6 QWeakPointer<QObject>::internalData() const (this=0x9227a09f411ca149) at /var/tmp/portage/dev-qt/qtgui-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/include/QtCore/../../src/corelib/tools/qsharedpointer_impl.h:696 #7 QPointer<QScreen>::data() const (this=0x9227a09f411ca149) at /var/tmp/portage/dev-qt/qtgui-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/include/QtCore/../../src/corelib/kernel/qpointer.h:77 #8 QPointer<QScreen>::operator QScreen*() const (this=0x9227a09f411ca149) at /var/tmp/portage/dev-qt/qtgui-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/include/QtCore/../../src/corelib/kernel/qpointer.h:83 #9 QPlatformScreen::screen() const (this=this@entry=0x55ffbac98100) at /var/tmp/portage/dev-qt/qtgui-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/src/gui/kernel/qplatformscreen.cpp:154 #10 0x00007f5e6c6f08c3 in QtWaylandClient::QWaylandWindow::handleScreensChanged() (this=0x55ffb46abc40) at /var/tmp/portage/dev-qt/qtwayland-5.15.8-r3/work/qtwayland-everywhere-src-5.15.8/src/client/qwaylandwindow.cpp:1047 #11 0x00007f5e7e4b7844 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff878cc8d0, r=0x55ffb46abc40, this=0x55ffb4881720) at /var/tmp/portage/dev-qt/qtcore-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #12 doActivate<false>(QObject*, int, void**) (sender=0x55ffb47476f0, signal_index=3, argv=0x7fff878cc8d0) at /var/tmp/portage/dev-qt/qtcore-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/src/corelib/kernel/qobject.cpp:3923 #13 0x00007f5e719d923a in () at /usr/lib64/libffi.so.8 #14 0x00007f5e719d8654 in () at /usr/lib64/libffi.so.8 #15 0x00007f5e719d8dad in ffi_call () at /usr/lib64/libffi.so.8 #16 0x00007f5e7f45c784 in wl_closure_invoke (closure=0x7f5e6400dd10, flags=<optimized out>, target=<optimized out>, opcode=0, data=<optimized out>) at ../wayland-1.21.0/src/connection.c:1025 #17 0x00007f5e7f458b28 in dispatch_event (display=display@entry=0x55ffb24f8160, queue=0x55ffb24f8230) at ../wayland-1.21.0/src/wayland-client.c:1595 #18 0x00007f5e7f45a51c in dispatch_queue (queue=0x55ffb24f8230, display=0x55ffb24f8160) at ../wayland-1.21.0/src/wayland-client.c:1741 #19 wl_display_dispatch_queue_pending (display=0x55ffb24f8160, queue=0x55ffb24f8230) at ../wayland-1.21.0/src/wayland-client.c:1983 #20 0x00007f5e6c6e9f96 in QtWaylandClient::QWaylandDisplay::flushRequests() (this=<optimized out>) at /var/tmp/portage/dev-qt/qtwayland-5.15.8-r3/work/qtwayland-everywhere-src-5.15.8/src/client/qwaylanddisplay.cpp:253 #21 0x00007f5e7e4b796c in doActivate<false>(QObject*, int, void**) (sender=0x55ffb24bc880, signal_index=4, argv=0x7fff878ccdf0) at /var/tmp/portage/dev-qt/qtcore-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/src/corelib/kernel/qobject.cpp:3935 #22 0x00007f5e7e4b1587 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55ffb24bc880, m=m@entry=0x7f5e7e758840 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtcore-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/src/corelib/kernel/qobject.cpp:3983 #23 0x00007f5e7e480a33 in QAbstractEventDispatcher::awake() (this=this@entry=0x55ffb24bc880) at .moc/moc_qabstracteventdispatcher.cpp:149 #24 0x00007f5e7e4d6045 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55ffb24bc880, flags=...) at /var/tmp/portage/dev-qt/qtcore-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/src/corelib/kernel/qeventdispatcher_glib.cpp:430 #25 0x00007f5e7e4827bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fff878ccf10, flags=..., flags@entry=...) at /var/tmp/portage/dev-qt/qtcore-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/include/QtCore/../../src/corelib/global/qflags.h:69 #26 0x00007f5e7e48aa96 in QCoreApplication::exec() () at /var/tmp/portage/dev-qt/qtcore-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/include/QtCore/../../src/corelib/global/qflags.h:121 #27 0x00007f5e7511bb7c in QGuiApplication::exec() () at /var/tmp/portage/dev-qt/qtgui-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/src/gui/kernel/qguiapplication.cpp:1870 #28 0x00007f5e7e963435 in QApplication::exec() () at /var/tmp/portage/dev-qt/qtwidgets-5.15.8-r3/work/qtbase-everywhere-src-5.15.8/src/widgets/kernel/qapplication.cpp:2832 #29 0x000055ffb1dbf48d in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /var/tmp/portage/www-client/falkon-22.12.3/work/falkon-22.12.3/src/main/main.cpp:74 [Inferior 1 (process 19675) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.