Summary: | Crash on startup | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Geoff Love <geoff> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | gesf02, kishore96, kris, opensource, raghu, rajat.citrix, seijiro.moriyama, terucco, wbauer1 |
Priority: | NOR | Keywords: | drkonqi |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
attachment-7905-0.html |
Description
Geoff Love
2019-02-13 03:09:20 UTC
Created attachment 118969 [details]
New crash information added by DrKonqi
korganizer (5.10.3) using Qt 5.12.0
- What I was doing when the application crashed:
Ran korganizer from console. Log shown below:
seijirom@macmini:~$ korganizer
org.kde.pim.kidentitymanagement: IdentityManager: There was no default identity. Marking first one as default.
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = korganizer path = /usr/bin pid = 5436
KCrash: Arguments: /usr/bin/korganizer
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi from kdeinit
sock_file=/run/user/1000/kdeinit5__0
[1]+ Stopped korganizer
seijirom@macmini:~$
-- Backtrace (Reduced):
#6 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x50) at /usr/include/c++/7/bits/atomic_base.h:396
#7 QAtomicOps<int>::load<int> (_q_value=...) at ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:227
#8 QBasicAtomicInteger<int>::load (this=0x50) at ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:103
[...]
#10 QString::QString (other=..., this=0x7ffc3b8f9740) at ../../include/QtCore/../../src/corelib/tools/qstring.h:958
#11 QTimeZonePrivate::Data::Data (this=0x7ffc3b8f9740) at tools/qtimezoneprivate_p.h:81
*** Bug 402958 has been marked as a duplicate of this bug. *** *** Bug 405296 has been marked as a duplicate of this bug. *** *** Bug 404679 has been marked as a duplicate of this bug. *** Crash is inside QTimeZone when creating a QDateTime. Do you have any special time zone settings that allows us to reproduce on any distribution? Created attachment 118994 [details] attachment-7905-0.html Hi Christoph-san, Timezone setting is JST as you can see below: seijirom@macmini:~$ timedatectl Local time: 日 2019-03-24 22:56:29 JST Universal time: 日 2019-03-24 13:56:29 UTC RTC time: 日 2019-03-24 13:56:29 Time zone: Asia/Tokyo (JST, +0900) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no seijirom@macmini:~$ Is this information enough? Thank you so much for working on the issue. It is so inconvenient w/o Kalendar. Seijiro 2019年3月24日(日) 22:50 Christoph Feck <bugzilla_noreply@kde.org>: > https://bugs.kde.org/show_bug.cgi?id=404275 > > --- Comment #5 from Christoph Feck <cfeck@kde.org> --- > Crash is inside QTimeZone when creating a QDateTime. > > Do you have any special time zone settings that allows us to reproduce on > any > distribution? > > -- > You are receiving this mail because: > You are on the CC list for the bug. In my case time zone is IST I can confirm the same problem. Crash on startup if /etc/localtime is linked to Asia/Tokyo. If I link to America/New_York, korganizer starts with no problems. This is possibly fixed with https://code.qt.io/cgit/qt/qtbase.git/commit/src/corelib/tools?id=82ad4be4a2e0c2bccb6cd8ea2440aefee4ec48ec in Qt 5.12.4. If not, please report this issue directly to Qt developers via https://bugreports.qt.io/ (In reply to Christoph Feck from comment #9) > This is possibly fixed with > https://code.qt.io/cgit/qt/qtbase.git/commit/src/corelib/ > tools?id=82ad4be4a2e0c2bccb6cd8ea2440aefee4ec48ec in Qt 5.12.4. It seems that the crash is actually already fixed in Qt 5.12.3. At least I was able to reproduce it with 5.12.2 (by setting /etc/localtime to point to Asia/Tokyo), and korganizer starts fine now after I updated to Qt 5.12.3. *** Bug 406369 has been marked as a duplicate of this bug. *** (In reply to geofflove77 from comment #0) > Thread 1 (Thread 0x7f53b980c000 (LWP 21635)): > [KCrash Handler] > #6 std::__atomic_base<int>::load (__m=std::memory_order_relaxed, this=0x51) > at /usr/include/c++/8/bits/atomic_base.h:390 > #7 QAtomicOps<int>::load<int> (_q_value=...) at > ../../include/QtCore/../../src/corelib/thread/qatomic_cxx11.h:227 > #8 QBasicAtomicInteger<int>::load (this=0x51) at > ../../include/QtCore/../../src/corelib/thread/qbasicatomic.h:103 > #9 QtPrivate::RefCount::ref (this=0x51) at > ../../include/QtCore/../../src/corelib/tools/qrefcount.h:55 > #10 QString::QString (other=..., this=0x7ffd1f8213e0) at > ../../include/QtCore/../../src/corelib/tools/qstring.h:958 > #11 QTimeZonePrivate::Data::Data (this=0x7ffd1f8213e0) at > tools/qtimezoneprivate_p.h:81 > #12 QTzTimeZonePrivate::previousTransition (this=0x55eb6cc624c0, > beforeMSecsSinceEpoch=28799999) at tools/qtimezoneprivate_tz.cpp:1026 Judging from the backtrace, I'd say this upstream commit in Qt 5.12.3 fixed it: https://code.qt.io/cgit/qt/qtbase.git/commit/src/corelib/tools/qtimezoneprivate_tz.cpp?h=5.13&id=1119cd4ece6555be82212b273d05d581bffb79d1 Yes this is fixed in 5.12.3 , just got an update to qt on arch and it is fixed there Thanks for the confirmation; changing status. (In reply to Wolfgang Bauer from comment #10) > (In reply to Christoph Feck from comment #9) > > This is possibly fixed with > > https://code.qt.io/cgit/qt/qtbase.git/commit/src/corelib/ > > tools?id=82ad4be4a2e0c2bccb6cd8ea2440aefee4ec48ec in Qt 5.12.4. > > It seems that the crash is actually already fixed in Qt 5.12.3. > At least I was able to reproduce it with 5.12.2 (by setting /etc/localtime > to point to Asia/Tokyo), and korganizer starts fine now after I updated to > Qt 5.12.3. How to update to Qt 5.12.3 without default repository? I'm using Fedora 30. I have confirmed that Korganizer works as before after an update. Thank you so much. Seijiro Moriyama (In reply to gesf02 from comment #15) > (In reply to Wolfgang Bauer from comment #10) > > (In reply to Christoph Feck from comment #9) > > > This is possibly fixed with > > > https://code.qt.io/cgit/qt/qtbase.git/commit/src/corelib/ > > > tools?id=82ad4be4a2e0c2bccb6cd8ea2440aefee4ec48ec in Qt 5.12.4. > > > > It seems that the crash is actually already fixed in Qt 5.12.3. > > At least I was able to reproduce it with 5.12.2 (by setting /etc/localtime > > to point to Asia/Tokyo), and korganizer starts fine now after I updated to > > Qt 5.12.3. > > How to update to Qt 5.12.3 without default repository? I'm using Fedora 30. Ask the fedora maintainers to update Qt or backport the fix. *** Bug 411435 has been marked as a duplicate of this bug. *** |