Bug 462114 - Ekos/Kstars crashes on capture
Summary: Ekos/Kstars crashes on capture
Status: RESOLVED FIXED
Alias: None
Product: kstars
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Jasem Mutlaq
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2022-11-22 03:42 UTC by d.v.mukhortov
Modified: 2023-05-29 07:50 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In: 3.6.5
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description d.v.mukhortov 2022-11-22 03:42:40 UTC
Application: kstars (3.6.1 Stable)

Qt Version: 5.15.7
Frameworks Version: 5.100.0
Operating System: Linux 6.0.9-arch1-1 x86_64
Windowing System: X11
Distribution: Arch Linux
DrKonqi: 5.26.3 [KCrashBackend]

-- Information about the crash:
When attempting to capture an image from the attached Canon DSLR, Kstars crashes with the stack attached.

Live view works fine, I see the picture.  After crash INDI server keeps run, when I start Kstarts again Ekos asks me for restarting INDI.

The crash can be reproduced every time.

-- Backtrace:
Application: KStars (kstars), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}
[KCrash Handler]
#6  0x0000564e20894c64 in ?? ()
#7  0x0000564e2088432d in ?? ()
#8  0x0000564e2088f3fa in ?? ()
#9  0x00007fa50febda51 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#10 doActivate<false> (sender=0x564e27206620, signal_index=3, argv=0x7ffeb91cada0) at kernel/qobject.cpp:3919
#11 0x00007fa50febda51 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#12 doActivate<false> (sender=0x564e27215a60, signal_index=5, argv=0x7ffeb91cae70) at kernel/qobject.cpp:3919
#13 0x0000564e2088c964 in ?? ()
#14 0x0000564e2088df8a in ?? ()
#15 0x00007fa50febda51 in QtPrivate::QSlotObjectBase::call (a=<optimized out>, r=<optimized out>, this=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#16 doActivate<false> (sender=0x564e23a478f0, signal_index=9, argv=0x7ffeb91cb1f0) at kernel/qobject.cpp:3919
#17 0x00007fa510c5c527 in QAbstractButton::clicked (this=this@entry=0x564e23a478f0, _t1=<optimized out>) at .moc/moc_qabstractbutton.cpp:308
#18 0x00007fa510c5ed8a in QAbstractButtonPrivate::emitClicked (this=this@entry=0x564e23a47930) at widgets/qabstractbutton.cpp:416
#19 0x00007fa510c602cd in QAbstractButtonPrivate::click (this=0x564e23a47930) at widgets/qabstractbutton.cpp:409
#20 0x00007fa510c60470 in QAbstractButton::mouseReleaseEvent (this=0x564e23a478f0, e=0x7ffeb91cb780) at widgets/qabstractbutton.cpp:1045
#21 0x00007fa510baf6e7 in QWidget::event (this=0x564e23a478f0, event=0x7ffeb91cb780) at kernel/qwidget.cpp:8669
#22 0x00007fa510b78b1c in QApplicationPrivate::notify_helper (this=this@entry=0x564e213b8600, receiver=receiver@entry=0x564e23a478f0, e=e@entry=0x7ffeb91cb780) at kernel/qapplication.cpp:3637
#23 0x00007fa510b7e339 in QApplication::notify (this=<optimized out>, receiver=<optimized out>, e=0x7ffeb91cb780) at kernel/qapplication.cpp:3081
#24 0x00007fa50fe8cf98 in QCoreApplication::notifyInternal2 (receiver=0x564e23a478f0, event=0x7ffeb91cb780) at kernel/qcoreapplication.cpp:1064
#25 0x00007fa510b7c337 in QApplicationPrivate::sendMouseEvent (receiver=0x564e23a478f0, event=0x7ffeb91cb780, alienWidget=<optimized out>, nativeWidget=0x564e23e96a40, buttonDown=<optimized out>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2619
#26 0x00007fa510bcd3b5 in QWidgetWindow::handleMouseEvent (this=0x564e23299060, event=0x7ffeb91cbae0) at kernel/qwidgetwindow.cpp:683
#27 0x00007fa510bcf15e in QWidgetWindow::event (this=0x564e23299060, event=0x7ffeb91cbae0) at kernel/qwidgetwindow.cpp:300
#28 0x00007fa510b78b1c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x564e23299060, e=0x7ffeb91cbae0) at kernel/qapplication.cpp:3637
#29 0x00007fa50fe8cf98 in QCoreApplication::notifyInternal2 (receiver=0x564e23299060, event=0x7ffeb91cbae0) at kernel/qcoreapplication.cpp:1064
#30 0x00007fa51033f16c in QGuiApplicationPrivate::processMouseEvent (e=0x564e23b7c060) at kernel/qguiapplication.cpp:2285
#31 0x00007fa510328995 in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1169
#32 0x00007fa50ab67710 in xcbSourceDispatch (source=<optimized out>) at /usr/src/debug/qt5-base/qtbase/src/plugins/platforms/xcb/qxcbeventdispatcher.cpp:105
#33 0x00007fa50ef6b87b in g_main_dispatch (context=0x7fa504005010) at ../glib/glib/gmain.c:3444
#34 g_main_context_dispatch (context=0x7fa504005010) at ../glib/glib/gmain.c:4162
#35 0x00007fa50efc2279 in g_main_context_iterate.constprop.0 (context=0x7fa504005010, block=1, dispatch=1, self=<optimized out>) at ../glib/glib/gmain.c:4238
#36 0x00007fa50ef6a132 in g_main_context_iteration (context=0x7fa504005010, may_block=1) at ../glib/glib/gmain.c:4303
#37 0x00007fa50fed7c4c in QEventDispatcherGlib::processEvents (this=0x564e21476a10, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#38 0x00007fa50fe8573c in QEventLoop::exec (this=0x7ffeb91cbe80, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#39 0x00007fa50fe90269 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#40 0x0000564e2041dd72 in ?? ()
#41 0x00007fa50f23c290 in __libc_start_call_main (main=main@entry=0x564e2041a680, argc=argc@entry=1, argv=argv@entry=0x7ffeb91cc268) at ../sysdeps/nptl/libc_start_call_main.h:58
#42 0x00007fa50f23c34a in __libc_start_main_impl (main=0x564e2041a680, argc=1, argv=0x7ffeb91cc268, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffeb91cc258) at ../csu/libc-start.c:381
#43 0x0000564e204700a5 in ?? ()
[Inferior 1 (process 12050) detached]

Reported using DrKonqi