[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 Martin Gräßlin changed: What|Removed |Added CC||bhus...@gmail.com Component|lockscreen |general Version|5.4.2 |unspecified Product|ksmserver |kscreenlocker -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 Martin Gräßlin changed: What|Removed |Added Assignee|k...@davidedmundson.co.uk|plasma-b...@kde.org Component|general |greeter --- Comment #7 from Martin Gräßlin --- (In reply to Mikhail Khvoinitsky from comment #6) > > Can you try getting debug symbols for Qt and kwindowsystem. > I will do this in a week. any update? -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #8 from Mikhail Khvoinitsky --- (In reply to Martin Gräßlin from comment #7) > (In reply to Mikhail Khvoinitsky from comment #6) > > > Can you try getting debug symbols for Qt and kwindowsystem. > > I will do this in a week. > > any update? I apologize for the delay. For some reason I can not make gdb to find debug symbols for Qt. Here the fresh backtrace from fresh plasma 5.5.1 with debug information from kscreenlocker and kwindowsystem. Let me know if you still need backtrace with Qt debug symbols. #0 0x7f91485c55f8 in raise () from /usr/lib/libc.so.6 #1 0x7f914a9e5e97 in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5 #2 #3 0x7f91485c55f8 in raise () from /usr/lib/libc.so.6 #4 0x7f91485c6a7a in abort () from /usr/lib/libc.so.6 #5 0x7f9148d60fd1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5 #6 0x7f9143e82b11 in QWidgetPrivate::init(QWidget*, QFlags) () from /usr/lib/libQt5Widgets.so.5 #7 0x7f9143e98bb3 in QDesktopWidget::QDesktopWidget() () from /usr/lib/libQt5Widgets.so.5 #8 0x7f9143e3a36d in QApplication::desktop() () from /usr/lib/libQt5Widgets.so.5 #9 0x7f912799eda4 in NETEventFilter::mapViewport (this=0x19f30b0) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:357 No locals. #10 0x7f91279a2418 in KWindowSystemPrivateX11::mapViewport (this=) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:1073 No locals. #11 0x7f9144cfb352 in NETRootInfo::currentDesktop (this=this@entry=0x19f30b0, ignore_viewport=ignore_viewport@entry=false) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/netwm.cpp:2531 No locals. #12 0x7f912799fc3c in NETEventFilter::nativeEventFilter (this=0x19f30b0, ev=0x7f9130003f90) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:194 old_active_window = m = {140261971763776, 140261971763776, 140261971763776, 1, 0} old_current_desktop = old_number_of_desktops = old_showing_desktop = s_q = 0x7f9144f17240 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder> eventType = 33 '!' eventWindow = 193 #13 0x7f9148f514cf in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () from /usr/lib/libQt5Core.so.5 #14 0x7f9136e43d24 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/libQt5XcbQpa.so.5 #15 0x7f9136e44ad3 in QXcbConnection::processXcbEvents() () from /usr/lib/libQt5XcbQpa.so.5 #16 0x7f9148f83fa1 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #17 0x7f9148f54839 in QCoreApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #18 0x7f9148f5496b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #19 0x7f9148f56d66 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #20 0x7f9148faaf03 in ?? () from /usr/lib/libQt5Core.so.5 #21 0x7f9140b67dc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0x7f9140b68020 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0x7f9140b680cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0x7f9148fab30f in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQt5Core.so.5 #25 0x7f9148f5233a in QEventLoop::exec(QFlags) () from /usr/lib/libQt5Core.so.5 #26 0x7f9148f5a2fc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #27 0x0040ae77 in main (argc=6, argv=) at /tmp/kscreenlocker/src/kscreenlocker-5.5.1/greeter/main.cpp:132 app = { = {}, static staticMetaObject = {d = { superdata = 0x7f9149af44a0 , stringdata = 0x417600 , data = 0x417500 , static_metacall = 0x411e30 , relatedMetaObjects = 0x0, extradata = 0x0}}, m_mainQmlPath = {d = 0x18397e0}, m_views = {> = {}, {p = { static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = { 0x0}}, d = 0x1a37ba0}, d = 0x1a37ba0}}, m_resetRequestIgnoreTimer = 0x17fb9e0, m_delayedLockTimer = 0x0, m_package = , m_testing = false, m_ignoreRequests = false, m_immediateLock = true, m_runtimeInitialized = 73, m_authenticator = 0x181ca60, m_graceTime = 5000, m_noLock = false, m_ksldConnection = 0x1821df0, m_ksldRegistry = 0x182fe00, m_ksldConnectionThread = 0x1821910, m_ksldInterface = 0x1ac2e00, m_plasmaShell = 0x0} parser = {d = 0x182e300} testingOption = {d = {d = 0x1822480}} immediateLockOption = {d = {d = 0x183b680}} graceTimeOption = {d = {d = 0x182af30}} nolockOption = {d = {d = 0x183be10}} waylandFdOption = {d
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #9 from Martin Gräßlin --- all right, that clearly is the same problem: no QApplication in greeter process. -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #10 from Mikhail Khvoinitsky --- Finally: #0 0x7f91485c55f8 in raise () from /usr/lib/libc.so.6 #1 0x7f914a9e5e97 in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5 #2 #3 0x7f91485c55f8 in raise () from /usr/lib/libc.so.6 #4 0x7f91485c6a7a in abort () from /usr/lib/libc.so.6 #5 0x7f9148d60fd1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5 #6 0x7f9143e82b11 in QWidgetPrivate::init(QWidget*, QFlags) () from /usr/lib/libQt5Widgets.so.5 #7 0x7f9143e98bb3 in QDesktopWidget::QDesktopWidget() () from /usr/lib/libQt5Widgets.so.5 #8 0x7f9143e3a36d in QApplication::desktop() () from /usr/lib/libQt5Widgets.so.5 #9 0x7f912799eda4 in NETEventFilter::mapViewport (this=0x19f30b0) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:357 No locals. #10 0x7f91279a2418 in KWindowSystemPrivateX11::mapViewport (this=) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:1073 No locals. #11 0x7f9144cfb352 in NETRootInfo::currentDesktop (this=this@entry=0x19f30b0, ignore_viewport=ignore_viewport@entry=false) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/netwm.cpp:2531 No locals. #12 0x7f912799fc3c in NETEventFilter::nativeEventFilter (this=0x19f30b0, ev=0x7f9130003f90) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:194 old_active_window = m = {140261971763776, 140261971763776, 140261971763776, 1, 0} old_current_desktop = old_number_of_desktops = old_showing_desktop = s_q = 0x7f9144f17240 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder> eventType = 33 '!' eventWindow = 193 #13 0x7f9148f514cf in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () from /usr/lib/libQt5Core.so.5 #14 0x7f9136e43d24 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/libQt5XcbQpa.so.5 #15 0x7f9136e44ad3 in QXcbConnection::processXcbEvents() () from /usr/lib/libQt5XcbQpa.so.5 #16 0x7f9148f83fa1 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #17 0x7f9148f54839 in QCoreApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #18 0x7f9148f5496b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #19 0x7f9148f56d66 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #20 0x7f9148faaf03 in ?? () from /usr/lib/libQt5Core.so.5 #21 0x7f9140b67dc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0x7f9140b68020 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0x7f9140b680cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0x7f9148fab30f in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQt5Core.so.5 #25 0x7f9148f5233a in QEventLoop::exec(QFlags) () from /usr/lib/libQt5Core.so.5 #26 0x7f9148f5a2fc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #27 0x0040ae77 in main (argc=6, argv=) at /tmp/kscreenlocker/src/kscreenlocker-5.5.1/greeter/main.cpp:132 app = { = {}, static staticMetaObject = {d = { superdata = 0x7f9149af44a0 , stringdata = 0x417600 , data = 0x417500 , static_metacall = 0x411e30 , relatedMetaObjects = 0x0, extradata = 0x0}}, m_mainQmlPath = {d = 0x18397e0}, m_views = {> = {}, {p = { static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = { 0x0}}, d = 0x1a37ba0}, d = 0x1a37ba0}}, m_resetRequestIgnoreTimer = 0x17fb9e0, m_delayedLockTimer = 0x0, m_package = , m_testing = false, m_ignoreRequests = false, m_immediateLock = true, m_runtimeInitialized = 73, m_authenticator = 0x181ca60, m_graceTime = 5000, m_noLock = false, m_ksldConnection = 0x1821df0, m_ksldRegistry = 0x182fe00, m_ksldConnectionThread = 0x1821910, m_ksldInterface = 0x1ac2e00, m_plasmaShell = 0x0} parser = {d = 0x182e300} testingOption = {d = {d = 0x1822480}} immediateLockOption = {d = {d = 0x183b680}} graceTimeOption = {d = {d = 0x182af30}} nolockOption = {d = {d = 0x183be10}} waylandFdOption = {d = {d = 0x182b570}} ok = true graceTime = sa = {__sigaction_handler = {sa_handler = 0x4108e0 , sa_sigaction = 0x4108e0 }, sa_mask = {__val = {0 }}, sa_flags = 268435456, sa_restorer = 0x619738} #0 0x7f28477f95f8 in raise () from /usr/lib/libc.so.6 #1 0x7f2849c4ee97 in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5 #2 #3 0x7f28477f95f8 in raise () from /usr/lib/libc.so.6 #4 0x
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 Martin Gräßlin changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED |CONFIRMED --- Comment #11 from Martin Gräßlin --- Workaround patch: https://git.reviewboard.kde.org/r/126397/ I don't have Compiz in my distribution, I cannot verify whether it works. If you could compile the patch and test whether it solves the problem, it would be appreciated. -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #12 from Mikhail Khvoinitsky --- (In reply to Martin Gräßlin from comment #11) > Workaround patch: https://git.reviewboard.kde.org/r/126397/ > > I don't have Compiz in my distribution, I cannot verify whether it works. If > you could compile the patch and test whether it solves the problem, it would > be appreciated. It solves the problem, thank you. Which version of frameworks will be this patch released in? -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #13 from Martin Gräßlin --- > It solves the problem, thank you. Thanks for testing > Which version of frameworks will be this patch released in? will go into the next. -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #14 from Thomas Lübking --- Less workaround, equally not tested - much fun ;-) https://git.reviewboard.kde.org/r/126403/ -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 Aleix Pol changed: What|Removed |Added CC||aleix...@kde.org --- Comment #15 from Aleix Pol --- Can somebody test thomas's patch? It would be very appreciated. -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 Thomas Lübking changed: What|Removed |Added Latest Commit||http://commits.kde.org/kwin ||dowsystem/46c525f8fe77a1092 ||3eb2d604bf0f71bf59b5d1d Status|CONFIRMED |RESOLVED Version Fixed In||5.19 Resolution|--- |FIXED --- Comment #16 from Thomas Lübking --- Git commit 46c525f8fe77a10923eb2d604bf0f71bf59b5d1d by Thomas Lübking. Committed on 15/01/2016 at 21:15. Pushed by luebking into branch 'master'. get rid of QApplication dependency FIXED-IN: 5.19 REVIEW: 126403 M +61 -20 src/platforms/xcb/kwindowsystem.cpp http://commits.kde.org/kwindowsystem/46c525f8fe77a10923eb2d604bf0f71bf59b5d1d -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 Thomas Lübking changed: What|Removed |Added Latest Commit||http://commits.kde.org/kwin ||dowsystem/46c525f8fe77a1092 ||3eb2d604bf0f71bf59b5d1d Status|CONFIRMED |RESOLVED Version Fixed In||5.19 Resolution|--- |FIXED --- Comment #16 from Thomas Lübking --- Git commit 46c525f8fe77a10923eb2d604bf0f71bf59b5d1d by Thomas Lübking. Committed on 15/01/2016 at 21:15. Pushed by luebking into branch 'master'. get rid of QApplication dependency FIXED-IN: 5.19 REVIEW: 126403 M +61 -20 src/platforms/xcb/kwindowsystem.cpp http://commits.kde.org/kwindowsystem/46c525f8fe77a10923eb2d604bf0f71bf59b5d1d -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 Martin Gräßlin changed: What|Removed |Added CC||bhus...@gmail.com Component|lockscreen |general Version|5.4.2 |unspecified Product|ksmserver |kscreenlocker -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 Martin Gräßlin changed: What|Removed |Added Assignee|k...@davidedmundson.co.uk|plasma-b...@kde.org Component|general |greeter --- Comment #7 from Martin Gräßlin --- (In reply to Mikhail Khvoinitsky from comment #6) > > Can you try getting debug symbols for Qt and kwindowsystem. > I will do this in a week. any update? -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #8 from Mikhail Khvoinitsky --- (In reply to Martin Gräßlin from comment #7) > (In reply to Mikhail Khvoinitsky from comment #6) > > > Can you try getting debug symbols for Qt and kwindowsystem. > > I will do this in a week. > > any update? I apologize for the delay. For some reason I can not make gdb to find debug symbols for Qt. Here the fresh backtrace from fresh plasma 5.5.1 with debug information from kscreenlocker and kwindowsystem. Let me know if you still need backtrace with Qt debug symbols. #0 0x7f91485c55f8 in raise () from /usr/lib/libc.so.6 #1 0x7f914a9e5e97 in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5 #2 #3 0x7f91485c55f8 in raise () from /usr/lib/libc.so.6 #4 0x7f91485c6a7a in abort () from /usr/lib/libc.so.6 #5 0x7f9148d60fd1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5 #6 0x7f9143e82b11 in QWidgetPrivate::init(QWidget*, QFlags) () from /usr/lib/libQt5Widgets.so.5 #7 0x7f9143e98bb3 in QDesktopWidget::QDesktopWidget() () from /usr/lib/libQt5Widgets.so.5 #8 0x7f9143e3a36d in QApplication::desktop() () from /usr/lib/libQt5Widgets.so.5 #9 0x7f912799eda4 in NETEventFilter::mapViewport (this=0x19f30b0) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:357 No locals. #10 0x7f91279a2418 in KWindowSystemPrivateX11::mapViewport (this=) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:1073 No locals. #11 0x7f9144cfb352 in NETRootInfo::currentDesktop (this=this@entry=0x19f30b0, ignore_viewport=ignore_viewport@entry=false) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/netwm.cpp:2531 No locals. #12 0x7f912799fc3c in NETEventFilter::nativeEventFilter (this=0x19f30b0, ev=0x7f9130003f90) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:194 old_active_window = m = {140261971763776, 140261971763776, 140261971763776, 1, 0} old_current_desktop = old_number_of_desktops = old_showing_desktop = s_q = 0x7f9144f17240 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder> eventType = 33 '!' eventWindow = 193 #13 0x7f9148f514cf in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () from /usr/lib/libQt5Core.so.5 #14 0x7f9136e43d24 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/libQt5XcbQpa.so.5 #15 0x7f9136e44ad3 in QXcbConnection::processXcbEvents() () from /usr/lib/libQt5XcbQpa.so.5 #16 0x7f9148f83fa1 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #17 0x7f9148f54839 in QCoreApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #18 0x7f9148f5496b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #19 0x7f9148f56d66 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #20 0x7f9148faaf03 in ?? () from /usr/lib/libQt5Core.so.5 #21 0x7f9140b67dc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0x7f9140b68020 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0x7f9140b680cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0x7f9148fab30f in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQt5Core.so.5 #25 0x7f9148f5233a in QEventLoop::exec(QFlags) () from /usr/lib/libQt5Core.so.5 #26 0x7f9148f5a2fc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #27 0x0040ae77 in main (argc=6, argv=) at /tmp/kscreenlocker/src/kscreenlocker-5.5.1/greeter/main.cpp:132 app = { = {}, static staticMetaObject = {d = { superdata = 0x7f9149af44a0 , stringdata = 0x417600 , data = 0x417500 , static_metacall = 0x411e30 , relatedMetaObjects = 0x0, extradata = 0x0}}, m_mainQmlPath = {d = 0x18397e0}, m_views = {> = {}, {p = { static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = { 0x0}}, d = 0x1a37ba0}, d = 0x1a37ba0}}, m_resetRequestIgnoreTimer = 0x17fb9e0, m_delayedLockTimer = 0x0, m_package = , m_testing = false, m_ignoreRequests = false, m_immediateLock = true, m_runtimeInitialized = 73, m_authenticator = 0x181ca60, m_graceTime = 5000, m_noLock = false, m_ksldConnection = 0x1821df0, m_ksldRegistry = 0x182fe00, m_ksldConnectionThread = 0x1821910, m_ksldInterface = 0x1ac2e00, m_plasmaShell = 0x0} parser = {d = 0x182e300} testingOption = {d = {d = 0x1822480}} immediateLockOption = {d = {d = 0x183b680}} graceTimeOption = {d = {d = 0x182af30}} nolockOption = {d = {d = 0x183be10}} waylandFdOption = {d
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #9 from Martin Gräßlin --- all right, that clearly is the same problem: no QApplication in greeter process. -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #10 from Mikhail Khvoinitsky --- Finally: #0 0x7f91485c55f8 in raise () from /usr/lib/libc.so.6 #1 0x7f914a9e5e97 in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5 #2 #3 0x7f91485c55f8 in raise () from /usr/lib/libc.so.6 #4 0x7f91485c6a7a in abort () from /usr/lib/libc.so.6 #5 0x7f9148d60fd1 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/libQt5Core.so.5 #6 0x7f9143e82b11 in QWidgetPrivate::init(QWidget*, QFlags) () from /usr/lib/libQt5Widgets.so.5 #7 0x7f9143e98bb3 in QDesktopWidget::QDesktopWidget() () from /usr/lib/libQt5Widgets.so.5 #8 0x7f9143e3a36d in QApplication::desktop() () from /usr/lib/libQt5Widgets.so.5 #9 0x7f912799eda4 in NETEventFilter::mapViewport (this=0x19f30b0) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:357 No locals. #10 0x7f91279a2418 in KWindowSystemPrivateX11::mapViewport (this=) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:1073 No locals. #11 0x7f9144cfb352 in NETRootInfo::currentDesktop (this=this@entry=0x19f30b0, ignore_viewport=ignore_viewport@entry=false) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/netwm.cpp:2531 No locals. #12 0x7f912799fc3c in NETEventFilter::nativeEventFilter (this=0x19f30b0, ev=0x7f9130003f90) at /tmp/kwindowsystem/src/kwindowsystem-5.17.0/src/platforms/xcb/kwindowsystem.cpp:194 old_active_window = m = {140261971763776, 140261971763776, 140261971763776, 1, 0} old_current_desktop = old_number_of_desktops = old_showing_desktop = s_q = 0x7f9144f17240 <(anonymous namespace)::Q_QGS_g_kwmInstanceContainer::innerFunction()::holder> eventType = 33 '!' eventWindow = 193 #13 0x7f9148f514cf in QAbstractEventDispatcher::filterNativeEvent(QByteArray const&, void*, long*) () from /usr/lib/libQt5Core.so.5 #14 0x7f9136e43d24 in QXcbConnection::handleXcbEvent(xcb_generic_event_t*) () from /usr/lib/libQt5XcbQpa.so.5 #15 0x7f9136e44ad3 in QXcbConnection::processXcbEvents() () from /usr/lib/libQt5XcbQpa.so.5 #16 0x7f9148f83fa1 in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #17 0x7f9148f54839 in QCoreApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #18 0x7f9148f5496b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #19 0x7f9148f56d66 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #20 0x7f9148faaf03 in ?? () from /usr/lib/libQt5Core.so.5 #21 0x7f9140b67dc7 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0x7f9140b68020 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0x7f9140b680cc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0x7f9148fab30f in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQt5Core.so.5 #25 0x7f9148f5233a in QEventLoop::exec(QFlags) () from /usr/lib/libQt5Core.so.5 #26 0x7f9148f5a2fc in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #27 0x0040ae77 in main (argc=6, argv=) at /tmp/kscreenlocker/src/kscreenlocker-5.5.1/greeter/main.cpp:132 app = { = {}, static staticMetaObject = {d = { superdata = 0x7f9149af44a0 , stringdata = 0x417600 , data = 0x417500 , static_metacall = 0x411e30 , relatedMetaObjects = 0x0, extradata = 0x0}}, m_mainQmlPath = {d = 0x18397e0}, m_views = {> = {}, {p = { static shared_null = {ref = {atomic = {_q_value = -1}}, alloc = 0, begin = 0, end = 0, array = { 0x0}}, d = 0x1a37ba0}, d = 0x1a37ba0}}, m_resetRequestIgnoreTimer = 0x17fb9e0, m_delayedLockTimer = 0x0, m_package = , m_testing = false, m_ignoreRequests = false, m_immediateLock = true, m_runtimeInitialized = 73, m_authenticator = 0x181ca60, m_graceTime = 5000, m_noLock = false, m_ksldConnection = 0x1821df0, m_ksldRegistry = 0x182fe00, m_ksldConnectionThread = 0x1821910, m_ksldInterface = 0x1ac2e00, m_plasmaShell = 0x0} parser = {d = 0x182e300} testingOption = {d = {d = 0x1822480}} immediateLockOption = {d = {d = 0x183b680}} graceTimeOption = {d = {d = 0x182af30}} nolockOption = {d = {d = 0x183be10}} waylandFdOption = {d = {d = 0x182b570}} ok = true graceTime = sa = {__sigaction_handler = {sa_handler = 0x4108e0 , sa_sigaction = 0x4108e0 }, sa_mask = {__val = {0 }}, sa_flags = 268435456, sa_restorer = 0x619738} #0 0x7f28477f95f8 in raise () from /usr/lib/libc.so.6 #1 0x7f2849c4ee97 in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5 #2 #3 0x7f28477f95f8 in raise () from /usr/lib/libc.so.6 #4 0x
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 Martin Gräßlin changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED |CONFIRMED --- Comment #11 from Martin Gräßlin --- Workaround patch: https://git.reviewboard.kde.org/r/126397/ I don't have Compiz in my distribution, I cannot verify whether it works. If you could compile the patch and test whether it solves the problem, it would be appreciated. -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #12 from Mikhail Khvoinitsky --- (In reply to Martin Gräßlin from comment #11) > Workaround patch: https://git.reviewboard.kde.org/r/126397/ > > I don't have Compiz in my distribution, I cannot verify whether it works. If > you could compile the patch and test whether it solves the problem, it would > be appreciated. It solves the problem, thank you. Which version of frameworks will be this patch released in? -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #13 from Martin Gräßlin --- > It solves the problem, thank you. Thanks for testing > Which version of frameworks will be this patch released in? will go into the next. -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 --- Comment #14 from Thomas Lübking --- Less workaround, equally not tested - much fun ;-) https://git.reviewboard.kde.org/r/126403/ -- You are receiving this mail because: You are watching all bug changes.
[kscreenlocker] [Bug 354811] kscreenlocker_greet crashes if using compiz instead of kwin
https://bugs.kde.org/show_bug.cgi?id=354811 Aleix Pol changed: What|Removed |Added CC||aleix...@kde.org --- Comment #15 from Aleix Pol --- Can somebody test thomas's patch? It would be very appreciated. -- You are receiving this mail because: You are watching all bug changes.