https://bugs.kde.org/show_bug.cgi?id=515277

            Bug ID: 515277
           Summary: dead driver causes kStars to crash
    Classification: Applications
           Product: kstars
      Version First unspecified
       Reported In:
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Application: kstars (3.8.0 Stable)

Qt Version: 5.15.13
Frameworks Version: 5.115.0
Operating System: Linux 6.14.0-37-generic x86_64
Windowing System: X11
Distribution: Ubuntu 24.04.3 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
When moving around usb devices in physical ports, kStars crashes. Original
issue is dead Rigel Sys rotator driver, nFrame, which kStars could not kill.

The crash can be reproduced every time.

-- Backtrace:
Application: KStars (kstars), signal: Segmentation fault

[KCrash Handler]
#4  0x0000648b61219544 in std::__atomic_base<int>::load (__m=<optimized out>,
this=<optimized out>) at /usr/include/c++/13/bits/atomic_base.h:505
#5  QAtomicOps<int>::loadRelaxed<int> (_q_value=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h:239
#6  QBasicAtomicInteger<int>::loadRelaxed (this=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h:107
#7  QtPrivate::RefCount::isShared (this=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:101
#8  QList<QSharedPointer<DriverInfo> >::append (this=this@entry=0x20, t=...) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:622
#9  0x0000648b6122f906 in ClientManager::appendManagedDriver (this=0x0,
driver=...) at
/usr/src/kstars-bleeding-6:3.8.0+202512311631~ubuntu24.04.1/kstars/indi/clientmanager.cpp:240
#10 0x0000648b6122a775 in operator() (__closure=0x71e974032440) at
/usr/src/kstars-bleeding-6:3.8.0+202512311631~ubuntu24.04.1/kstars/indi/servermanager.cpp:428
#11 0x000071ea42f171aa in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x000071ea42f0624b in QObject::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x000071ea43b6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x000071ea42ed8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x000071ea42f345ab in QTimerInfoList::activateTimers() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#16 0x000071ea42f34f11 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x000071ea41514535 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x000071ea41573767 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x000071ea415139d3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x000071ea42f35279 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x000071ea42ed6a7b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x000071ea42edf3e8 in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x0000648b607b6847 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.0+202512311631~ubuntu24.04.1/kstars/main.cpp:432
[Inferior 1 (process 5818) detached]

Reported using DrKonqi

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

Reply via email to