Bug 370187 - [wayland] krunner crashes if two displays are aligned anything other then default
Summary: [wayland] krunner crashes if two displays are aligned anything other then def...
Status: RESOLVED WORKSFORME
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR crash
Target Milestone: ---
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-06 08:55 UTC by Bhushan Shah
Modified: 2020-12-22 04:34 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bhushan Shah 2016-10-06 08:55:58 UTC
Thread 1 (Thread 0x7f4a054cd840 (LWP 7780)):
[KCrash Handler]
#6  0x00007f49ffd1904f in raise () from /usr/lib/libc.so.6
#7  0x00007f49ffd1a47a in abort () from /usr/lib/libc.so.6
#8  0x00007f4a009ba4a1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5
#9  0x00007f4a009b596e in qt_assert(char const*, char const*, int) () from /usr/lib/libQt5Core.so.5
#10 0x000000000040af4d in View::positionOnScreen (this=0x7ffe825f5e50) at /home/bshah/kdesrc/source/plasma-workspace/krunner/view.cpp:300
#11 0x000000000040aae8 in View::resetScreenPos (this=0x7ffe825f5e50) at /home/bshah/kdesrc/source/plasma-workspace/krunner/view.cpp:283
#12 0x0000000000408c6a in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (View::*)()>::call(void (View::*)(), View*, void**) (f=(void (View::*)(View * const)) 0x40aaa0 <View::resetScreenPos()>, o=0x7ffe825f5e50, arg=0x7ffe825f4ed0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:507
#13 0x0000000000408be0 in QtPrivate::FunctionPointer<void (View::*)()>::call<QtPrivate::List<>, void>(void (View::*)(), View*, void**) (f=(void (View::*)(View * const)) 0x40aaa0 <View::resetScreenPos()>, o=0x7ffe825f5e50, arg=0x7ffe825f4ed0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:526
#14 0x0000000000408b16 in QtPrivate::QSlotObject<void (View::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0x14720b0, r=0x7ffe825f5e50, a=0x7ffe825f4ed0, ret=0x0) at /usr/include/qt/QtCore/qobject_impl.h:149
#15 0x00007f4a00bd985e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#16 0x00007f4a011006b2 in QWindow::visibleChanged(bool) () from /usr/lib/libQt5Gui.so.5
#17 0x00007f4a01105a64 in QWindow::setVisible(bool) () from /usr/lib/libQt5Gui.so.5
#18 0x000000000040a3bc in View::displayOrHide (this=0x7ffe825f5e50) at /home/bshah/kdesrc/source/plasma-workspace/krunner/view.cpp:346
#19 0x0000000000408c6a in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (View::*)()>::call(void (View::*)(), View*, void**) (f=(void (View::*)(View * const)) 0x40a340 <View::displayOrHide()>, o=0x7ffe825f5e50, arg=0x7ffe825f51d0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:507
#20 0x0000000000408be0 in QtPrivate::FunctionPointer<void (View::*)()>::call<QtPrivate::List<>, void>(void (View::*)(), View*, void**) (f=(void (View::*)(View * const)) 0x40a340 <View::displayOrHide()>, o=0x7ffe825f5e50, arg=0x7ffe825f51d0) at /usr/include/qt/QtCore/qobjectdefs_impl.h:526
#21 0x0000000000408b16 in QtPrivate::QSlotObject<void (View::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) (which=1, this_=0xe7df10, r=0x7ffe825f5e50, a=0x7ffe825f51d0, ret=0x0) at /usr/include/qt/QtCore/qobject_impl.h:149
#22 0x00007f4a00bd985e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#23 0x00007f4a01b5a472 in QAction::triggered(bool) () from /usr/lib/libQt5Widgets.so.5
#24 0x00007f4a01b5ce60 in QAction::activate(QAction::ActionEvent) () from /usr/lib/libQt5Widgets.so.5
#25 0x00007f4a034a5127 in QAction::trigger (this=0xe7d290) at /usr/include/qt/QtWidgets/qaction.h:183
#26 0x00007f4a034a11b4 in KGlobalAccelPrivate::_k_invokeAction (this=0x107ca60, componentUnique=..., actionUnique=..., timestamp=0) at /home/bshah/kdesrc/source/kglobalaccel/src/kglobalaccel.cpp:467
#27 0x00007f4a034a28e0 in KGlobalAccel::qt_static_metacall (_o=0x7f4a036c5688 <(anonymous namespace)::Q_QGS_s_instance::innerFunction()::holder>, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7ffe825f5490) at /home/bshah/kdesrc/build/kglobalaccel/src/moc_kglobalaccel.cpp:91
#28 0x00007f4a00bd94e9 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#29 0x00007f4a034b5a5b in OrgKdeKglobalaccelComponentInterface::globalShortcutPressed (this=0x107d180, _t1=..., _t2=..., _t3=0) at /home/bshah/kdesrc/build/kglobalaccel/src/kglobalaccel_component_interface.moc:221
#30 0x00007f4a034b562a in OrgKdeKglobalaccelComponentInterface::qt_static_metacall (_o=0x107d180, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffe825f5730) at /home/bshah/kdesrc/build/kglobalaccel/src/kglobalaccel_component_interface.moc:118
#31 0x00007f4a034b5bd5 in OrgKdeKglobalaccelComponentInterface::qt_metacall (this=0x107d180, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffe825f5730) at /home/bshah/kdesrc/build/kglobalaccel/src/kglobalaccel_component_interface.moc:190
#32 0x00007f4a0285a2f0 in ?? () from /usr/lib/libQt5DBus.so.5
#33 0x00007f4a00bda349 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#34 0x00007f4a01b60e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#35 0x00007f4a01b685b1 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#36 0x00007f4a00badc80 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#37 0x00007f4a00bb03fd in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#38 0x00007f4a00c02173 in ?? () from /usr/lib/libQt5Core.so.5
#39 0x00007f49f9138e67 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0x00007f49f91390d0 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0x00007f49f913917c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0x00007f4a00c0257f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#43 0x00007f4a00bac0da in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#44 0x00007f4a00bb45cc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#45 0x0000000000407bfe in main (argc=1, argv=0x7ffe825f6108) at /home/bshah/kdesrc/source/plasma-workspace/krunner/main.cpp:92

Reproducible: Always

Steps to Reproduce:
1. Align screen then what is default in kscreen kcm
2. Press Alt+Space
3. Crash
Comment 1 Alexander Mentyu 2018-07-18 06:50:51 UTC
Can you still reproduce this crash?
Comment 2 Justin Zobel 2020-11-22 04:17:46 UTC
I've just tested this on KDE Neon User Edition under Wayland and I am unable to reproduce the issue.

Can you please test and confirm if this issue is still occurring or if this bug report can be marked as resolved. I've set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved" when you respond, thanks.
Comment 3 Bug Janitor Service 2020-12-07 04:34:08 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 2020-12-22 04:34:57 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!