https://bugs.kde.org/show_bug.cgi?id=458849
Bug ID: 458849 Summary: Segfault when clicking on other event while loading location of event Product: kalendar Version: 22.08.0 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: crash Priority: NOR Component: general Assignee: claudio.cam...@gmail.com Reporter: jasperbakk...@gmail.com CC: c...@carlschwan.eu Target Milestone: --- SUMMARY After clicking on an event that includes a location the location is loaded. But after clicking on another event while kalendar is still loading the location it segfaults. The KDE crash handler was unable to generate a backtrace so I tried using gdb, I've never used it before so I hope the information is useful :). The bug doesn't occur when maps are turned off. Is there any other information I could provide that could be useful? STEPS TO REPRODUCE 1. Create an event with location data and have map viewing enabled 2. Click on the event 3. While the location is still being loaded (you have to be pretty quick) click on another event OBSERVED RESULT Kalendar segfaults EXPECTED RESULT The other event should be displayed without kalendar crashing SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.25.5 KDE Frameworks Version: 5.97.0 Qt Version: 5.15.5 Kernel Version: 5.19.7-arch1-1 (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i5-10300H CPU @ 2.50GHz Memory: 7,6 GiB of RAM Graphics Processor: Mesa Intel® UHD Graphics ADDITIONAL INFORMATION Backtrace: (gdb) bt #0 0x00007f6d106a14dc in ?? () from /usr/lib/libc.so.6 #1 0x00007f6d10651998 in raise () from /usr/lib/libc.so.6 #2 0x00007f6d0ea40868 in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5 #3 <signal handler called> #4 0x00007f6d00b0205e in QDeclarativeGeocodeModel::~QDeclarativeGeocodeModel() () from /usr/lib/libQt5Location.so.5 #5 0x00007f6d00ca694b in ?? () from /usr/lib/qt/qml/QtLocation/libdeclarative_location.so #6 0x00007f6d0eeb42e5 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5 #7 0x00007f6d0eeb4a79 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5 #8 0x00007f6d00ca6a2b in ?? () from /usr/lib/qt/qml/QtLocation/libdeclarative_location.so #9 0x00007f6d0eeb42e5 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5 #10 0x00007f6d0eeb4a79 in QObject::~QObject() () from /usr/lib/libQt5Core.so.5 #11 0x00007f6d00ca6beb in ?? () from /usr/lib/qt/qml/QtLocation/libdeclarative_location.so #12 0x00007f6d0eeb111a in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5 #13 0x00007f6d0fb78b3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5 #14 0x00007f6d0ee8d978 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5 #15 0x00007f6d0ee8e483 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQt5Core.so.5 #16 0x00007f6d0eed4478 in ?? () from /usr/lib/libQt5Core.so.5 #17 0x00007f6d0cfe0b2b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #18 0x00007f6d0d036e79 in ?? () from /usr/lib/libglib-2.0.so.0 #19 0x00007f6d0cfde252 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #20 0x00007f6d0eed825c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #21 0x00007f6d0ee8611c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5 #22 0x00007f6d0ee90c49 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5 #23 0x00005629d4c41a9a in ?? () #24 0x00007f6d1063c2d0 in ?? () from /usr/lib/libc.so.6 #25 0x00007f6d1063c38a in __libc_start_main () from /usr/lib/libc.so.6 #26 0x00005629d4c42a45 in ?? () -- You are receiving this mail because: You are watching all bug changes.