×

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

Bi-monthly release with minor bug fixes and improvements

ZWO 2600MC is not working - Crashes consistently after two subs

  • Posts: 1957
  • Thank you received: 420

You can try to reproduce the crashes during daytime by covering your telescope with a white t-shirt to dim the entering light and taking 60 sec (for example) images. No need to wait for a clear night. As a matter of fact, with a bit of luck you can solve this before the next clear night so you won’t waste that!
The following user(s) said Thank You: Craig
3 years 1 month ago #67838

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

  • Posts: 131
  • Thank you received: 11
For this specific issue I need to be able test this with guiding, mount control etc etc. I don't have an issue taking multiple subs like for calibration subs (darks, flats, bias) as this is only occurring during imaging runs for some reason.

I have upgraded my Pi4 onto the beta channel yesterday so if/when I get some good weather I'll be able to test it.
3 years 1 month ago #67904

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

  • Posts: 131
  • Thank you received: 11
One of the first clear nights for an hour or two and I got to do some more testing with v3.5.2. Bad news and good news here.

I managed to get it stable for a short 30min session with the 2600mc by leaving the new adaptive setting "enabled" but had to disable WCS and debaying in the FITS viewer configuration. It ran through 15 x 2min subs until I got clouded out so this looks like at least folks will be able to image with these settings applied, so that's a small win.

Below are a number of Kstars crash dump logs from the debugger so am hoping this helps get to the bottom of the problem.


Thread 1 "kstars" received signal SIGSEGV, Segmentation fault.
0xb439d428 in QThreadStorageData::get() const () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#0 0xb439d428 in QThreadStorageData::get() const () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#1 0xb49190c8 in ?? () from /usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".




Thread 1 "kstars" received signal SIGSEGV, Segmentation fault.
0xb439d428 in QThreadStorageData::get() const () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#0 0xb439d428 in QThreadStorageData::get() const () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#1 0xb49190c8 in ?? () from /usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".



Thread 1 "kstars" received signal SIGSEGV, Segmentation fault.
0xb439d428 in QThreadStorageData::get() const () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#0 0xb439d428 in QThreadStorageData::get() const () from /usr/lib/arm-linux-gnueabihf/libQt5Core.so.5
#1 0xb49190c8 in ?? () from /usr/lib/arm-linux-gnueabihf/libQt5Gui.so.5
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
3 years 1 month ago #68270

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

  • Posts: 180
  • Thank you received: 16
I have a similar setup as pug916: EQ6R, ASI2600MC, ASI290. I'm seeing crashes during imaging in both the Stable MacOS 3.5.2 to remote Beta SM, as well as Stable 3.5.2 SM on the SM device (via VNC).

I see some SQLITE_CONSTRAINT errors in /var/log/syslog:

<code>Mar 8 10:41:04 stellarmate ekoslive[941]: 2021-03-08T16:41:04.810Z info: [{"action":0,"directory":"/home/stellarmate/Pictures","file":"Test"}]
Mar 8 10:41:05 stellarmate kernel: [ 4016.914923] usb 2-2: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Mar 8 10:41:09 stellarmate ekoslive[941]: 2021-03-08T16:41:09.718Z info: [{"action":0,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_001.fits"}]
Mar 8 10:41:09 stellarmate ekoslive[941]: 2021-03-08T16:41:09.968Z info: [{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_001.fits"}]
Mar 8 10:41:10 stellarmate ekoslive[941]: 2021-03-08T16:41:10.319Z info: [{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_001.fits"},{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_001.fits"}]
Mar 8 10:41:17 stellarmate kernel: [ 4029.235424] usb 2-2: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Mar 8 10:41:19 stellarmate ekoslive[941]: 2021-03-08T16:41:19.698Z error: SQLITE_CONSTRAINT: NOT NULL constraint failed: metadata.bitpix
Mar 8 10:41:21 stellarmate ekoslive[941]: 2021-03-08T16:41:21.765Z info: [{"action":0,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_002.fits"}]
Mar 8 10:41:22 stellarmate ekoslive[941]: 2021-03-08T16:41:22.065Z info: [{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_002.fits"}]
Mar 8 10:41:22 stellarmate ekoslive[941]: 2021-03-08T16:41:22.416Z info: [{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_002.fits"},{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_002.fits"}]
Mar 8 10:41:30 stellarmate ekoslive[941]: 2021-03-08T16:41:30.939Z error: SQLITE_CONSTRAINT: NOT NULL constraint failed: metadata.bitpix
Mar 8 10:41:31 stellarmate kernel: [ 4043.265287] usb 2-2: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Mar 8 10:41:35 stellarmate ekoslive[941]: 2021-03-08T16:41:35.821Z info: [{"action":0,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_003.fits"}]
Mar 8 10:41:36 stellarmate ekoslive[941]: 2021-03-08T16:41:36.072Z info: [{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_003.fits"}]
Mar 8 10:41:36 stellarmate ekoslive[941]: 2021-03-08T16:41:36.322Z info: [{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_003.fits"},{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_003.fits"}]
Mar 8 10:41:39 stellarmate kernel: [ 4051.825418] usb 2-2: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Mar 8 10:41:44 stellarmate ekoslive[941]: 2021-03-08T16:41:44.704Z info: [{"action":0,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_004.fits"}]
Mar 8 10:41:44 stellarmate ekoslive[941]: 2021-03-08T16:41:44.955Z info: [{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_004.fits"}]
Mar 8 10:41:46 stellarmate ekoslive[941]: 2021-03-08T16:41:46.065Z info: [{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_004.fits"},{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_004.fits"}]
Mar 8 10:41:51 stellarmate kernel: [ 4063.176279] usb 2-2: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Mar 8 10:41:56 stellarmate ekoslive[941]: 2021-03-08T16:41:56.388Z info: [{"action":0,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_005.fits"}]
Mar 8 10:41:56 stellarmate ekoslive[941]: 2021-03-08T16:41:56.638Z info: [{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_005.fits"}]
Mar 8 10:41:56 stellarmate ekoslive[941]: 2021-03-08T16:41:56.889Z info: [{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_005.fits"},{"action":2,"directory":"/home/stellarmate/Pictures/Test/Light","file":"Test_Light_005.fits"}]
Mar 8 10:42:03 stellarmate ekoslive[941]: 2021-03-08T16:42:03.192Z info: bournbr: Ekos media client user disconnected from websocket server.
Mar 8 10:42:03 stellarmate ekoslive[941]: 2021-03-08T16:42:03.194Z info: bournbr: Ekos message client user disconnected from websocket server.
Mar 8 10:47:27 stellarmate systemd[1]: Started Session 5 of user stellarmate.</code>

Also seeing these:
[ 6382.308944] usb 2-2: reset SuperSpeed Gen 1 USB device number 3 using xhci_hcd
Last edit: 3 years 1 month ago by AirBourn. Reason: Added syslog text and USB error.
3 years 1 month ago #68383

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

  • Posts: 91
  • Thank you received: 5
just a thought: may this problem be related to the usb speed setting ? I have mine at 40%. No crashes.
Are you using USB 3.0 cables or USB 2.0 cables ?
How did you connect your mount ? via USB cable or blutooth dongle ? Somehow I had crashes with my setup, when I did connect my mount via the blutooth dongle. My mount has the newer board revision with the buit-in usb. I have no crashes when connecting directly via usb.
The following user(s) said Thank You: Craig
Last edit: 3 years 1 month ago by Dirk Tetzlaff.
3 years 1 month ago #68387

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

  • Posts: 180
  • Thank you received: 16
Definitely using USB3 cables and ports. EQ6R is connected via USB2. Where do you specify a USB speed?

Another thing that I noticed is that the images out of the 2600 are huge (52.2MB) when set to RAW 16 bit and 1x1 bin.
The following user(s) said Thank You: Craig
3 years 1 month ago #68389

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

  • Posts: 91
  • Thank you received: 5
I think the speed setting ist called "usb bandwidth" and you can set it in the controls tab (the tab where you set offset, gain, WB etc.).
The images are huge indeed, but 20 megapixel with 2 byte per pixel plus some overhead give you exactly this size when not compressed.
The following user(s) said Thank You: Craig
3 years 1 month ago #68391

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

  • Posts: 180
  • Thank you received: 16
Interesting - you mean the "Bandwidth" setting? It' set to 40 now. (Also set the "Auto Bandwidth" - give that a try)

UPDATE - I turned off "Auto Debayer" and "Adaptive Sampling" and haven't seen a crash yet (Config screen shot attached). Still testing.

The following user(s) said Thank You: Craig
Last edit: 3 years 1 month ago by AirBourn. Reason: Added Auto Bandwidth paren
3 years 1 month ago #68393
Attachments:

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

  • Posts: 180
  • Thank you received: 16
UPDATE: Configuration as in the above screen snap.
"Auto Debayer" OFF
"Adaptive Sampling" OFF
"Auto Bandwidth" ON

Successfully generated 225 images from 2600MC without a crash.
The following user(s) said Thank You: Craig
3 years 1 month ago #68401

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

  • Posts: 180
  • Thank you received: 16
I am still seeing application crashes during imaging runs.  Both in the nightly build on the StellarMate device itself as well as the MacOS Stable 3.5.2.  Just empirically, it appears to be related to downloading and saving the huge files created by the ASI2600MC.  I can get it to crash pretty consistently if I generate a bunch of bias or flat frames without a decent delay between captures.  I've also seen crashes during imaging runs (guiding and tracking) on both the SM VNC as well as MacOS remote.

I've seen this kind of crash before - when switching to the summary tab:
(From one of the MacOS crash logs)
Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT
Exception Note:        EXC_CORPSE_NOTIFY
 
Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [9428]
 
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   org.qt-project.QtGui              0x000000010fe37b24 QPixmap::cacheKey() const + 4
1   org.qt-project.QtWidgets          0x000000010f915ce5 QLabel::setPixmap(QPixmap const&) + 37
2                                     0x000000010d272eaf 0x10c991000 + 9313967
3   org.qt-project.QtWidgets          0x000000010f81f41c QWidget::event(QEvent*) + 1132
4   org.qt-project.QtWidgets          0x000000010f8c64ab QFrame::event(QEvent*) + 43
5   org.qt-project.QtCore             0x0000000110546558 QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) + 248
6   org.qt-project.QtWidgets          0x000000010f7e5ea1 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 241
7   org.qt-project.QtWidgets          0x000000010f7e7262 QApplication::notify(QObject*, QEvent*) + 466
8   org.qt-project.QtCore             0x0000000110546286 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 166
9   org.qt-project.QtWidgets          0x000000010f81866e QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) + 270
3 years 1 month ago #68596

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

  • Posts: 91
  • Thank you received: 5
Again, haven´t experienced any of those crashes with my setup. Have you tried a differently rated SD card or an USB SSD ?
3 years 1 month ago #68599

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


Are you sure using the latest nightlies? What version and build number?
3 years 1 month ago #68608

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

Time to create page: 0.908 seconds