×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

crash changing dither value

  • Posts: 969
  • Thank you received: 94
Hi everyone
3.6.1 latest stable

Changing the value of the dither whilst a capture job is running crashes kstars.
Log attached.
Any ideas?
TIA
Steve

bt

Thread 1 "kstars" received signal SIGSEGV, Segmentation fault.
ISD::Camera::hasGuideHead (this=0x0) at ./kstars/indi/indicamera.cpp:980
980 ./kstars/indi/indicamera.cpp: No such file or directory.
(gdb) bt
#0 ISD::Camera::hasGuideHead (this=0x0) at ./kstars/indi/indicamera.cpp:980
#1 0x0000555555d90afe in Ekos::Guide::checkUseGuideHead (this=0x55555ae17aa0)
at ./kstars/ekos/guide/guide.cpp:506
#2 operator() (__closure=<optimised out>) at ./kstars/ekos/guide/guide.cpp:62
#3 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Ekos::Guide::Guide()::<lambda()> >::call (arg=<optimised out>, f=...)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#4 QtPrivate::Functor<Ekos::Guide::Guide()::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimised out>, f=...)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#5 QtPrivate::QFunctorSlotObject<Ekos::Guide::Guide()::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (
which=<optimised out>, this_=<optimised out>, r=<optimised out>,
a=<optimised out>, ret=<optimised out>)
at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#6 0x00007ffff52cb793 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff52cb7c8 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8 0x00007ffff70c6259 in KConfigDialog::settingsChanged(QString const&) ()
from /lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5
#9 0x00007ffff70c8777 in ?? () from /lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5
#10 0x00007ffff52cb793 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007ffff70d2e8b in KConfigDialogManager::updateSettings() ()
from /lib/x86_64-linux-gnu/libKF5ConfigWidgets.so.5
#12 0x00007ffff52cb793 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007ffff5e7b116 in QAbstractButton::clicked(bool) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff5e7b39e in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
--Type <RET> for more, q to quit, c to continue without paging--
#15 0x00007ffff5e7cfc4 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff5e7d1e7 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff5dc84ee in QWidget::event(QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007ffff5d85713 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007ffff5d8d364 in QApplication::notify(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007ffff5293e3a in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ffff5d8be47 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ffff5de1d40 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff5de4fd5 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#24 0x00007ffff5d85713 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007ffff5293e3a in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007ffff567c307 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#27 0x00007ffff5651a2c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#28 0x00007fffef6b1d6e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#29 0x00007ffff42b3d1b in g_main_context_dispatch ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
#30 0x00007ffff43086f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007ffff42b13c3 in g_main_context_iteration ()
from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ffff52ed0b8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007ffff529275b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007ffff529acf4 in QCoreApplication::exec() ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00005555556d7a8a in main (argc=<optimised out>, argv=<optimised out>)
at ./kstars/main.cpp:382
(gdb)
1 year 6 months ago #87277
Attachments:

Please Log in or Create an account to join the conversation.

It's fixed, will push update later tonight.
The following user(s) said Thank You: alacant
1 year 6 months ago #87283

Please Log in or Create an account to join the conversation.

  • Posts: 969
  • Thank you received: 94

Replied by alacant on topic crash changing dither value

Thanks

Is this the current repository for changes to stable?
git clone -b stable-3.6.1 git.launchpad.net/kstars-bleeding

Cheers
1 year 6 months ago #87288

Please Log in or Create an account to join the conversation.

  • Posts: 969
  • Thank you received: 94

Replied by alacant on topic crash changing dither value

is this it?
TIA

commit 0787f3d9477022739bc273d3d9c4842beba02176
Author: Jasem Mutlaq <This email address is being protected from spambots. You need JavaScript enabled to view it.>
Date: Tue Oct 18 11:35:35 2022 +0300

Fix crash when camera is not initialized
1 year 6 months ago #87323

Please Log in or Create an account to join the conversation.

Correct.
1 year 6 months ago #87328

Please Log in or Create an account to join the conversation.

Time to create page: 0.151 seconds