Bug 404044 - Crash on saving time change with applet
Summary: Crash on saving time change with applet
Status: CLOSED UNMAINTAINED
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Slackware Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-02-06 22:30 UTC by smooeycom
Modified: 2019-03-07 05:52 UTC (History)
1 user (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 smooeycom 2019-02-06 22:30:05 UTC
Application: kcmshell4 (4.14.14)
KDE Platform Version: 4.14.32
Qt Version: 4.8.7
Operating System: Linux 4.4.172 x86_64
Distribution (Platform): Slackware Packages

-- Information about the crash:
- What I was doing when the application crashed:

I changed the time server to north-america so the time automatically changes to my own time. After doing this previously in a virtual machine last night it had my time correct for Eastern Standard Time USA. But crashed last night as well after saving my changes. Then again it did the same thing after logging into desktop and changing the server and making sure time was correct, and then saving it. This the crash report.

The crash can be reproduced every time.

-- Backtrace:
Application: KDE Control Module (kcmshell4), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4753335780 (LWP 1312))]

Thread 3 (Thread 0x7f472e4d9700 (LWP 1351)):
#0  0x00007f475192953d in read () at /lib64/libpthread.so.0
#1  0x00007f474c5bd630 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f474c57b494 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f474c57b908 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f474c57bce2 in g_main_loop_run () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f4740d27986 in  () at /usr/lib64/libgio-2.0.so.0
#6  0x00007f474c5a1275 in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f4751920684 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f474fe65eed in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f472ecda700 (LWP 1350)):
#0  0x00007f475192953d in read () at /lib64/libpthread.so.0
#1  0x00007f474c5bd630 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f474c57b494 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f474c57b908 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f474c57ba6c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#5  0x00007f474c57baa9 in  () at /usr/lib64/libglib-2.0.so.0
#6  0x00007f474c5a1275 in  () at /usr/lib64/libglib-2.0.so.0
#7  0x00007f4751920684 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f474fe65eed in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f4753335780 (LWP 1312)):
[KCrash Handler]
#6  0x0000000000000040 in  ()
#7  0x00007f4751cdc524 in QObject::connect(QObject const*, char const*, QObject const*, char const*, Qt::ConnectionType) () at /usr/lib64/qt/lib/libQtCore.so.4
#8  0x00007f4751ce43ac in  () at /usr/lib64/qt/lib/libQtCore.so.4
#9  0x00007f4751ce446e in QTimer::singleShot(int, QObject*, char const*) () at /usr/lib64/qt/lib/libQtCore.so.4
#10 0x00007f4734e24283 in  () at /usr/lib64/kde4/kcm_clock.so
#11 0x00007f474169d3e7 in KCModuleProxy::save() () at /usr/lib64/libkcmutils.so.4
#12 0x00007f47416982e8 in  () at /usr/lib64/libkcmutils.so.4
#13 0x00007f4751cd9e30 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/qt/lib/libQtCore.so.4
#14 0x00007f4752df0b8f in KPushButton::authorized(KAuth::Action*) () at /usr/lib64/libkdeui.so.5
#15 0x00007f4751cd9e30 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /usr/lib64/qt/lib/libQtCore.so.4
#16 0x00007f475147d532 in QAbstractButton::clicked(bool) () at /usr/lib64/qt/lib/libQtGui.so.4
#17 0x00007f47511d5763 in  () at /usr/lib64/qt/lib/libQtGui.so.4
#18 0x00007f47511d6954 in  () at /usr/lib64/qt/lib/libQtGui.so.4
#19 0x00007f47511d6a44 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib64/qt/lib/libQtGui.so.4
#20 0x00007f4750e6f4d0 in QWidget::event(QEvent*) () at /usr/lib64/qt/lib/libQtGui.so.4
#21 0x00007f4750e1c48c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/qt/lib/libQtGui.so.4
#22 0x00007f4750e230c3 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/qt/lib/libQtGui.so.4
#23 0x00007f4752d258aa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#24 0x00007f4751cc6c0d in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/qt/lib/libQtCore.so.4
#25 0x00007f4750e2275d in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib64/qt/lib/libQtGui.so.4
#26 0x00007f4750e99af9 in  () at /usr/lib64/qt/lib/libQtGui.so.4
#27 0x00007f4750e97df5 in QApplication::x11ProcessEvent(_XEvent*) () at /usr/lib64/qt/lib/libQtGui.so.4
#28 0x00007f4750ebf942 in  () at /usr/lib64/qt/lib/libQtGui.so.4
#29 0x00007f474c57b797 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#30 0x00007f474c57b9c8 in  () at /usr/lib64/libglib-2.0.so.0
#31 0x00007f474c57ba6c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#32 0x00007f4751cf50ae in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#33 0x00007f4750ebf9e6 in  () at /usr/lib64/qt/lib/libQtGui.so.4
#34 0x00007f4751cc55d1 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#35 0x00007f4751cc58e5 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/qt/lib/libQtCore.so.4
#36 0x00007f47512d004c in QDialog::exec() () at /usr/lib64/qt/lib/libQtGui.so.4
#37 0x00007f473ab98586 in kdemain () at /usr/lib64/libkdeinit4_kcmshell4.so
#38 0x0000000000408c21 in  ()
#39 0x00000000004099f7 in  ()
#40 0x000000000040a13a in  ()
#41 0x0000000000405952 in  ()
#42 0x00007f474fd7f7d0 in __libc_start_main () at /lib64/libc.so.6
#43 0x00000000004067b9 in _start ()

Reported using DrKonqi
Comment 1 smooeycom 2019-02-06 22:31:31 UTC
This was on Slackware 14.2 stable in virtual machine.
Comment 2 David Edmundson 2019-02-07 09:36:25 UTC
Please use plasma 5 for support.
Comment 3 smooeycom 2019-02-07 21:25:40 UTC
(In reply to David Edmundson from comment #2)
> Please use plasma 5 for support.

Yes, but KDE5 doesn't come in Slackware 14.2 STABLE... only this version does. There should be a fix for it, surely you guys found one between KDE4 and KDE5...It's for Slackware STABLE. If this KDE issue isn't fixed, then it's not STABLE.. is it? Lol. I love how linux developers love to just sweep things under rug and not fix stuff. And I'm sure the same bug is there in KDE5 anyway, and still won't get support for it and told to use yet another KDE version.
Comment 4 Christoph Feck 2019-02-07 21:30:17 UTC
Please ask for support for unmaintained software in a forum of your distribution. You could also use a distribution. Heck, even Debian stable (which is known to ship outdated software) has Plasma 5.8 LTS.

> And I'm sure the same bug is there in KDE5 anyway

No, it isn't.
Comment 5 smooeycom 2019-02-07 22:48:50 UTC
(In reply to Christoph Feck from comment #4)
> Please ask for support for unmaintained software in a forum of your
> distribution. You could also use a distribution. Heck, even Debian stable
> (which is known to ship outdated software) has Plasma 5.8 LTS.
> 
> > And I'm sure the same bug is there in KDE5 anyway
> 
> No, it isn't.

you all are lazy as fuck lol. that's like windows not fixing windows 7, just because they released windows 8 and 10. i guess i'll have to just use slackware without the KDE since KDE devs are lazy fucks that don't like to fix supposedly "stable" previous versions of KDE. "Hi yes sir, we applied that fix to KDE5 but we're too lazy to fix the KDE4 version of it... have a nice day sir." ...
Comment 6 Christoph Feck 2019-02-22 15:39:24 UTC
We didn't apply a fix to the new version that could be backported.

We couldn't fix the bug because we had to wait to be able to make API incompatible changes. Given that the bug you see in KDE4 is the most reported KDE4 bug ever[1], we sure were pressed to find a solution. But it wasn't possible without breaking API, so it had to wait for the KF5 split and KAuth rewrite.

You are free to use old versions or distributions. But we don't like comments that violate the KDE code of conduct. For more information, please see https://kde.org/code-of-conduct/

[1] See https://bugs.kde.org/show_bug.cgi?id=242648 (and many other duplicates that were not marked as such, and also not marked closed to minimize spamming all reporters)
Comment 7 smooeycom 2019-03-07 05:52:27 UTC
(In reply to Christoph Feck from comment #6)
> We didn't apply a fix to the new version that could be backported.
> 
> We couldn't fix the bug because we had to wait to be able to make API
> incompatible changes. Given that the bug you see in KDE4 is the most
> reported KDE4 bug ever[1], we sure were pressed to find a solution. But it
> wasn't possible without breaking API, so it had to wait for the KF5 split
> and KAuth rewrite.
> 
> You are free to use old versions or distributions. But we don't like
> comments that violate the KDE code of conduct. For more information, please
> see https://kde.org/code-of-conduct/
> 
> [1] See https://bugs.kde.org/show_bug.cgi?id=242648 (and many other
> duplicates that were not marked as such, and also not marked closed to
> minimize spamming all reporters)

Sorry for getting nasty and being a dick on here. I shouldn't have done that nor acted that way. Just sucks cause on distrowatch page it shows Slackware uses KDE 5.15.2 or whatever and turns out they're not using KDE 5 anyway. 

Also, was just trying KDE Neon in virtualbox and can't change the resolution at all. I'm stuck at 800x600 resolution, and went to change it to higher setting and it acts like it's going to change, but doesn't and goes right back to 800x600 resolution again... So I couldn't even use KDE Neon if I wanted too or had too. :( Always some issues with KDE sigh.