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

            Bug ID: 517359
           Summary: Crashes after completing exposure with both light and
                    dark frames, before saving image to disc.
    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.1 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.4 LTS
DrKonqi: 5.27.11 [KCrashBackend]

-- Information about the crash:
When taking dark frames and then also when taking light frames with my zwo
asi294mc pro camera and trying to save the image(s) to my hdd, the kstars
crashes and the image is not saved.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x0000581f3e2bfff6 in QtSharedPointer::CustomDeleter<ISD::GenericDevice,
QtSharedPointer::NormalDeleter>::execute (this=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:193
#5  QtSharedPointer::ExternalRefCountWithCustomDeleter<ISD::GenericDevice,
QtSharedPointer::NormalDeleter>::deleter (self=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:211
#6  0x0000581f3e5fa5f2 in QtSharedPointer::ExternalRefCountData::destroy
(this=0x581f4f6b6630) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:149
#7  QSharedPointer<ISD::GenericDevice>::deref (dd=0x581f4f6b6630) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:464
#8  QSharedPointer<ISD::GenericDevice>::deref (dd=0x581f4f6b6630) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:460
#9  QSharedPointer<ISD::GenericDevice>::deref (this=<synthetic pointer>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:459
#10 QSharedPointer<ISD::GenericDevice>::~QSharedPointer (this=<synthetic
pointer>, __in_chrg=<optimized out>) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:316
#11 QSharedPointer<ISD::GenericDevice>::clear (this=0x581f50808298) at
/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:425
#12 Ekos::TaskAction::clearDevicePointer (this=0x581f50808250) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/scheduler/taskqueue/actions/taskaction.h:179
#13 Ekos::Task::~Task (this=0x581f4ebb5650, __in_chrg=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/scheduler/taskqueue/task.cpp:31
#14 0x0000581f3e5faec4 in Ekos::Task::~Task (this=0x581f4ebb5650,
__in_chrg=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/scheduler/taskqueue/task.cpp:38
#15 0x0000581f3e6063fa in Ekos::QueueItem::~QueueItem (this=<optimized out>,
__in_chrg=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/scheduler/taskqueue/queue/queueitem.cpp:32
#16 Ekos::QueueItem::~QueueItem (this=0x581f4eb9e770, __in_chrg=<optimized
out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/scheduler/taskqueue/queue/queueitem.cpp:33
#17 0x00007fedffd03dfe in QObjectPrivate::deleteChildren() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007fedffd10601 in QObject::~QObject() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x0000581f3e607df3 in Ekos::QueueManager::~QueueManager (this=<optimized
out>, __in_chrg=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/scheduler/taskqueue/queue/queuemanager.cpp:28
#20 Ekos::QueueManager::~QueueManager (this=0x581f4e94bc30,
__in_chrg=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/scheduler/taskqueue/queue/queuemanager.cpp:28
#21 0x00007fedffd03dfe in QObjectPrivate::deleteChildren() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007fee009ac498 in QWidget::~QWidget() () at
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x0000581f3e3e5e71 in Ekos::Scheduler::~Scheduler (this=0x581f4e7c6c20,
__in_chrg=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/scheduler/scheduler.h:82
#24 std::default_delete<Ekos::Scheduler>::operator() (__ptr=0x581f4e7c6c20,
this=<optimized out>) at /usr/include/c++/13/bits/unique_ptr.h:99
#25 std::unique_ptr<Ekos::Scheduler, std::default_delete<Ekos::Scheduler>
>::~unique_ptr (this=0x581f4e3ed248, __in_chrg=<optimized out>) at
/usr/include/c++/13/bits/unique_ptr.h:404
#26 Ekos::Manager::~Manager (this=0x581f4e3ecf80, __in_chrg=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/manager.cpp:544
#27 0x0000581f3e3e622c in Ekos::Manager::~Manager (this=0x581f4e3ecf80,
__in_chrg=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/manager.cpp:541
#28 Ekos::Manager::release () at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/ekos/manager.cpp:94
#29 0x0000581f3defb154 in KStars::releaseResources (this=0x581f4b01f610) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/kstars.cpp:383
#30 0x0000581f3defe1d3 in KStars::~KStars (this=0x581f4b01f610,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/kstars.cpp:342
#31 0x0000581f3defe314 in KStars::~KStars (this=0x581f4b01f610,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/kstars.cpp:364
#32 0x00007fedffd0610b in QObject::event(QEvent*) () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007fee025c650f in KXmlGuiWindow::event(QEvent*) () at
/lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#34 0x00007fee0096bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#35 0x00007fedffcd8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007fedffcdb94b in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007fedffcdf401 in QCoreApplication::exec() () at
/lib/x86_64-linux-gnu/libQt5Core.so.5
#38 0x0000581f3d7fb227 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/kstars-bleeding-6:3.8.1+202602241102~ubuntu24.04.1/kstars/main.cpp:432
[Inferior 1 (process 18399) detached]

Reported using DrKonqi

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

Reply via email to