[kscreenlocker] [Bug 378445] kscreenlocker_greet occasionally freezes in malloc in signal handler

2017-04-10 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=378445

--- Comment #5 from r...@alum.mit.edu ---
Finally got it to reproduce with debuginfo installed.

Please let me know if you need more information; I'd like to upgrade to the
latest packages, and if I have to reinstall the debuginfo packages again it
will be a pain.

Script started on Mon Apr 10 08:29:52 2017
[1m[31mrlk-mobile:/tmp #[0;10m gdb /usr/lib64/libexec/kscreenlocker_greet 6571
GNU gdb (GDB; openSUSE Leap 42.2) 7.11.1
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-suse-linux".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/lib64/libexec/kscreenlocker_greet...Reading symbols
from /usr/lib/debug/usr/lib64/libexec/kscreenlocker_greet.debug...done.
done.
Attaching to program: /usr/lib64/libexec/kscreenlocker_greet, process 6571
[New LWP 6572]
[New LWP 6573]
[New LWP 6574]
[New LWP 6575]
[New LWP 6576]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
0x7f4f6642c13b in __lll_lock_wait_private () from /lib64/libc.so.6
Missing separate debuginfos, use: zypper install
fontconfig-debuginfo-2.11.1-2.2.x86_64 glibc-debuginfo-2.22-3.7.x86_64
libFLAC8-debuginfo-1.3.2-3.1.x86_64 libHalf11-debuginfo-2.1.0-5.3.x86_64
libIex-2_1-11-debuginfo-2.1.0-5.3.x86_64
libIlmImf-Imf_2_1-21-debuginfo-2.1.0-7.4.x86_64
libIlmThread-2_1-11-debuginfo-2.1.0-5.3.x86_64
libLLVM-debuginfo-3.8.0-1.23.x86_64 libacl1-debuginfo-2.2.52-8.55.x86_64
libattr1-debuginfo-2.4.47-6.57.x86_64 libbz2-1-debuginfo-1.0.6-32.53.x86_64
libcap2-debuginfo-2.22-16.55.x86_64 libdbus-1-3-debuginfo-1.8.22-3.1.x86_64
libdouble-conversion1-debuginfo-2.0.1-6.3.x86_64
libelf1-debuginfo-0.158-10.50.x86_64 libexpat1-debuginfo-2.1.0-19.1.x86_64
libffi4-debuginfo-5.3.1+r233831-7.1.x86_64
libfreetype6-debuginfo-2.6.3-1.2.x86_64
libgcc_s1-debuginfo-6.2.1+r239768-5.3.1.x86_64
libgcrypt20-debuginfo-1.6.1-33.1.x86_64
libglib-2_0-0-debuginfo-2.48.2-1.10.x86_64
libgraphite2-3-debuginfo-1.3.9-53.1.x86_64
libharfbuzz0-debuginfo-1.4.2-3.1.x86_64 libicu52_1-debuginfo-52.1-11.5.x86_64
libjasper1-debuginfo-1.900.14-173.1.x86_64 libjbig2-debuginfo-2.1-28.4.x86_64
libjpeg8-debuginfo-8.1.2-103.1.x86_64 libjson-c2-debuginfo-0.12-5.4.x86_64
liblcms1-debuginfo-1.19-20.4.x86_64 liblzma5-debuginfo-5.2.2-1.11.x86_64
libmng1-debuginfo-1.0.10-4.4.x86_64 libncurses5-debuginfo-5.9-54.48.x86_64
libogg0-debuginfo-1.3.0-4.3.x86_64 libopenssl1_0_0-debuginfo-1.0.2j-4.1.x86_64
libpcre1-debuginfo-8.39-6.1.x86_64 libpcre16-0-debuginfo-8.39-6.1.x86_64
libpng16-16-debuginfo-1.6.8-8.1.x86_64
libpulse-mainloop-glib0-debuginfo-9.0-1.2.x86_64
libpulse0-debuginfo-9.0-1.2.x86_64 libselinux1-debuginfo-2.5-2.12.x86_64
libsndfile1-debuginfo-1.0.25-25.1.x86_64 libspeex1-debuginfo-1.2~rc2-2.5.x86_64
libstdc++6-debuginfo-6.2.1+r239768-5.3.1.x86_64
libsystemd0-debuginfo-228-25.1.x86_64 libtiff5-debuginfo-4.0.7-121.1.x86_64
libtxc_dxtn-debuginfo-1.0.1-4.2.x86_64 libudev1-debuginfo-228-25.1.x86_64
libuuid1-debuginfo-2.28-10.1.x86_64 libvorbis0-debuginfo-1.3.3-4.18.x86_64
libvorbisenc2-debuginfo-1.3.3-4.18.x86_64
libwayland-client0-debuginfo-1.9.0-2.5.x86_64
libwebp5-debuginfo-0.4.3-7.4.x86_64 libwebpdemux1-debuginfo-0.4.3-7.4.x86_64
libz1-debuginfo-1.2.8-10.1.x86_64
(gdb) where
#0  0x7f4f6642c13b in __lll_lock_wait_private () from /lib64/libc.so.6
#1  0x7f4f663b162a in malloc () from /lib64/libc.so.6
#2  0x7f4f6676fe38 in operator new(unsigned long) () from
/usr/lib64/libstdc++.so.6
#3  0x7f4f67def65d in QQmlProperty::QQmlProperty (this=0x7fff69aefa20,
obj=0x20f7b70, name=...) at
/usr/src/debug/qtdeclarative-opensource-src-5.8.0/src/qml/qml/qqmlproperty.cpp:190
#4  0x0040c65e in ScreenLocker::UnlockApp::setLockedPropertyOnViews
(this=) at
/usr/src/debug/kscreenlocker-5.9.4/greeter/greeterapp.cpp:414
#5  
#6  0x7f4f663aead7 in _int_free () from /lib64/libc.so.6
#7  0x7f4f607cd097 in QDBusUtil::isValidBusName(QString const&) () from
/usr/lib64/libQt5DBus.so.5
#8  0x7f4f607ba99a in QDBusMessagePrivate::toDBusMessage(QDBusMessage
const&, QFlags, QDBusError*) () from
/usr/lib64/libQt5DBus.so.5
#9  0x7f4f607b5151 in
QDBusConnectionPrivate::sendWithReplyAsync(QDBusMessage const&, QObject*, char
const*, char const*, int) () from /usr/lib64/libQt5DBus.so.5
#10 0x7f4f607a3588 in QDBusConnection::asyncCall(QDBusMessage const&, int)
const () from /usr/lib64/libQt5DBus.so.5
#11 0x7f4f52ca7b5e i

[kscreenlocker] [Bug 378445] kscreenlocker_greet occasionally freezes in malloc in signal handler

2017-04-05 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=378445

--- Comment #4 from r...@alum.mit.edu ---
I've installed the -debuginfo packages.  I'll update the bug the next time this
happens (which again is sporadic).

-- 
You are receiving this mail because:
You are watching all bug changes.

[kscreenlocker] [Bug 378445] kscreenlocker_greet occasionally freezes in malloc in signal handler

2017-04-04 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=378445

r...@alum.mit.edu changed:

   What|Removed |Added

 Resolution|BACKTRACE   |FIXED

--- Comment #3 from r...@alum.mit.edu ---
It's deadlocking in a signal handler; I assume you're looking for what's at
frames 3 and 4?

I'll have to see if I can find debuginfo RPMs.  But I'm not seeing this in any
other application, so it appears specific to kscreenlocker_greet; perhaps you
could look at the code inside any signal handlers it sets up to see if it's
mucking with QQmlProperty's?

-- 
You are receiving this mail because:
You are watching all bug changes.

[kscreenlocker] [Bug 378445] kscreenlocker_greet occasionally freezes in malloc in signal handler

2017-04-04 Thread Martin Gräßlin
https://bugs.kde.org/show_bug.cgi?id=378445

Martin Gräßlin  changed:

   What|Removed |Added

 Resolution|--- |BACKTRACE
 Status|UNCONFIRMED |NEEDSINFO

--- Comment #2 from Martin Gräßlin  ---
The backtrace is lacking debug information. Due to that we do not see where
exactly it freezes. It could be somewhere in DBus, but that's just a fair
guess.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kscreenlocker] [Bug 378445] kscreenlocker_greet occasionally freezes in malloc in signal handler

2017-04-04 Thread bugzilla_noreply
https://bugs.kde.org/show_bug.cgi?id=378445

--- Comment #1 from r...@alum.mit.edu ---
I should also note that there is no change in system configuration proximate to
this happening.  It's a Dell Precision M6500 with ATI Radeon graphics adapter,
no external monitor or keyboard connected.  It usually happens overnight, with
the lid closed but the system not suspended (I don't suspend it overnight). 
The timing can be at any time; it's most often overnight because that's when
the screen is most commonly locked.

-- 
You are receiving this mail because:
You are watching all bug changes.