cannot reproduce Latest PI on Sonoma and M1 Mac still buggy

astronoob

Well-known member
Hi,

Just installed latest release which was supposed to fix some bugs, unfortunately it doesn't seem to be the case for me.
I don't know if that's because I work with 2x drizzled images on my M1 Mac Mini.

But I encounter bugs even if I have like 2-3 images in the project.
Dragging and dropping causes what you can see on the image, on top of that I keep getting console popup with a lot of red Qt related errors.



The only way to remove these "leftovers" is to minimise the window of the image.
It happens when I try to for example clone the image.
 
I’m also finding the new macOS build of PI to be buggy. Worse than the June build. I could live with the offset in drag and drop operation, but with this build drag and drop eventually stops working entirely, just dumping out a stack trace in the console and leaving these dragged icons in random places.
Dragging things like sliders in process windows breaks too sometimes where letting go of the mouse button doesn’t seem to register, and the slider knob follows your cursor around on its track perpetually making it impossible to select a value.
 
I’m also finding the new macOS build of PI to be buggy. Worse than the June build. I could live with the offset in drag and drop operation, but with this build drag and drop eventually stops working entirely, just dumping out a stack trace in the console and leaving these dragged icons in random places.
Dragging things like sliders in process windows breaks too sometimes where letting go of the mouse button doesn’t seem to register, and the slider knob follows your cursor around on its track perpetually making it impossible to select a value.
I've all of the issues you mentioned.
 
Here's an example of one such stack trace:
Code:
================================================================================
*** PCL Unix Signal Handler: Critical signal caught (11): Segmentation violation

PixInsight 1.8.9-3 - Critical Signal Backtrace
Received signal 11 (SIGSEGV)
Module: 0   PixInsight                          0x0000000103835d78 InitializePixInsightModule + 2235544
================================================================================
 59: 1   libsystem_platform.dylib            0x00007ff81431fe9d _sigtramp + 29
 58: 2   ???                                 0xaaaaaaaaaaaaaaaa 0x0 + 12297829382473034410
 57: 3   PixInsight                          0x000000010355b250 PixInsight + 13947472
 56: 4   QtCore                              0x0000000113a82785 _ZN7QObject5eventEP6QEvent + 677
 55: 5   QtWidgets                           0x0000000110ea0df4 _ZN7QWidget5eventEP6QEvent + 3508
 54: 6   QtWidgets                           0x0000000110e4b818 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent + 312
 53: 7   QtWidgets                           0x0000000110e4c7e2 _ZN12QApplication6notifyEP7QObjectP6QEvent + 498
 52: 8   PixInsight                          0x0000000102934274 PixInsight + 1204852
 51: 9   QtCore                              0x0000000113a33d6f _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent + 191
 50: 10  QtCore                              0x0000000113a35971 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData + 3057
 49: 11  libqcocoa.dylib                     0x0000000111f3acee qt_plugin_instance + 69198
 48: 12  libqcocoa.dylib                     0x0000000111f391a9 qt_plugin_instance + 62217
 47: 13  PixInsight                          0x00000001035b8740 PixInsight + 14329664
 46: 14  PixInsight                          0x00000001035b8be7 PixInsight + 14330855
 45: 15  PixInsight                          0x000000010332e5b8 PixInsight + 11666872
 44: 16  PixInsight                          0x0000000103333642 PixInsight + 11687490
 43: 17  PixInsight                          0x0000000102888af5 PixInsight + 502517
 42: 18  PixInsight                          0x000000010366c5da InitializePixInsightModule + 361722
 41: 19  PixInsight                          0x000000010369acdd InitializePixInsightModule + 551933
 40: 20  PixInsight                          0x0000000103835bf6 InitializePixInsightModule + 2235158
 39: 21  PixInsight                          0x00000001029342b3 PixInsight + 1204915
 38: 22  QtCore                              0x0000000113a33d6f _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent + 191
 37: 23  QtWidgets                           0x0000000110e8f153 _ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager + 3971
 36: 24  QtWidgets                           0x0000000110eb4a5e _ZN21QWidgetRepaintManager13paintAndFlushEv + 5758
 35: 25  QtWidgets                           0x0000000110eb2834 _ZN21QWidgetRepaintManager4syncEP7QWidgetRK7QRegion + 628
 34: 26  QtWidgets                           0x0000000110ebac06 _ZN14QWidgetPrivate35invalidateBackingStore_resizeHelperERK6QPointRK5QSize + 20694
 33: 27  QtWidgets                           0x0000000110eb82ac _ZN14QWidgetPrivate35invalidateBackingStore_resizeHelperERK6QPointRK5QSize + 10108
 32: 28  QtWidgets                           0x0000000110e4b818 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent + 312
 31: 29  QtWidgets                           0x0000000110e4c7e2 _ZN12QApplication6notifyEP7QObjectP6QEvent + 498
 30: 30  PixInsight                          0x0000000102934274 PixInsight + 1204852
 29: 31  QtCore                              0x0000000113a33d6f _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent + 191
 28: 32  QtGui                               0x00000001125c2710 _ZN22QGuiApplicationPrivate18processExposeEventEPN29QWindowSystemInterfacePrivate11ExposeEventE + 544
 27: 33  QtGui                               0x000000011262bc42 _ZN22QWindowSystemInterface17handleThemeChangeINS_20AsynchronousDeliveryEEEvP7QWindow + 9426
 26: 34  QtGui                               0x0000000112627bbb _ZN22QWindowSystemInterface17handleExposeEventINS_19SynchronousDeliveryEEEbP7QWindowRK7QRegion + 75
 25: 35  libqcocoa.dylib                     0x0000000111f6bb9b _ZN20QCocoaSystemTrayIcon13emitActivatedEv + 66027
 24: 36  libqcocoa.dylib                     0x0000000111f834a0 _ZN20QCocoaSystemTrayIcon13emitActivatedEv + 162544
 23: 37  libqcocoa.dylib                     0x0000000111f83117 _ZN20QCocoaSystemTrayIcon13emitActivatedEv + 161639
 22: 38  QuartzCore                          0x00007ff81d686b05 -[CALayer display] + 184
 21: 39  AppKit                              0x00007ff818476d43 -[NSViewBackingLayer display] + 778
 20: 40  QuartzCore                          0x00007ff81d68638c _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 882
 19: 41  QuartzCore                          0x00007ff81d8281fc _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 766
 18: 42  QuartzCore                          0x00007ff81d666f87 _ZN2CA11Transaction6commitEv + 725
 17: 43  AppKit                              0x00007ff817da6141 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 289(+289)
 16: 44  AppKit                              0x00007ff81888c337 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
 15: 45  CoreFoundation                      0x00007ff8143ced50 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
 14: 46  CoreFoundation                      0x00007ff8143cec6c __CFRunLoopDoObservers + 503
 13: 47  CoreFoundation                      0x00007ff8143ce205 __CFRunLoopRun + 905
 12: 48  CoreFoundation                      0x00007ff8143cd84c CFRunLoopRunSpecific + 550
 11: 49  HIToolbox                           0x00007ff81feddec3 RunCurrentEventLoopInMode + 292
 10: 50  HIToolbox                           0x00007ff81fee38a4 ReceiveNextEventCommon + 646
  9: 51  HIToolbox                           0x00007ff81fee3a42 _BlockUntilNextEventMatchingListInModeWithFilter + 66
  8: 52  AppKit                              0x00007ff817c51b7f _DPSNextEvent + 902
  7: 53  AppKit                              0x00007ff8186866b4 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1290(+1290)
  6: 54  AppKit                              0x00007ff817c42c59 -[NSApplication run] + 610
  5: 55  libqcocoa.dylib                     0x0000000111f39789 qt_plugin_instance + 63721
  4: 56  QtCore                              0x0000000113a3ed46 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 1110
  3: 57  QtCore                              0x0000000113a3453e _ZN16QCoreApplication4execEv + 190
  2: 58  PixInsight                          0x0000000102948dd9 PixInsight + 1289689
  1: 59  dyld                                0x00000002042512cd start + 1805
================================================================================
*** PCL Unix Signal Handler: Critical signal caught (11): Segmentation violation

PixInsight 1.8.9-3 - Critical Signal Backtrace
Received signal 11 (SIGSEGV)
Module: 0   PixInsight                          0x0000000103835d78 InitializePixInsightModule + 2235544
================================================================================
 45: 1   libsystem_platform.dylib            0x00007ff81431fe9d _sigtramp + 29
 44: 2   ???                                 0xaaaaaaaaaaaaaaaa 0x0 + 12297829382473034410
 43: 3   PixInsight                          0x000000010354664a PixInsight + 13862474
 42: 4   QtWidgets                           0x0000000110ea046e _ZN7QWidget5eventEP6QEvent + 1070
 41: 5   QtWidgets                           0x0000000110e4b818 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent + 312
 40: 6   QtWidgets                           0x0000000110e4c7e2 _ZN12QApplication6notifyEP7QObjectP6QEvent + 498
 39: 7   PixInsight                          0x0000000102934274 PixInsight + 1204852
 38: 8   QtCore                              0x0000000113a33d6f _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent + 191
 37: 9   QtWidgets                           0x0000000110e8f153 _ZN14QWidgetPrivate10drawWidgetEP12QPaintDeviceRK7QRegionRK6QPoint6QFlagsINS_14DrawWidgetFlagEEP8QPainterP21QWidgetRepaintManager + 3971
 36: 10  QtWidgets                           0x0000000110eb4a5e _ZN21QWidgetRepaintManager13paintAndFlushEv + 5758
 35: 11  QtWidgets                           0x0000000110eb2834 _ZN21QWidgetRepaintManager4syncEP7QWidgetRK7QRegion + 628
 34: 12  QtWidgets                           0x0000000110ebac06 _ZN14QWidgetPrivate35invalidateBackingStore_resizeHelperERK6QPointRK5QSize + 20694
 33: 13  QtWidgets                           0x0000000110eb82ac _ZN14QWidgetPrivate35invalidateBackingStore_resizeHelperERK6QPointRK5QSize + 10108
 32: 14  QtWidgets                           0x0000000110e4b818 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent + 312
 31: 15  QtWidgets                           0x0000000110e4c7e2 _ZN12QApplication6notifyEP7QObjectP6QEvent + 498
 30: 16  PixInsight                          0x0000000102934274 PixInsight + 1204852
 29: 17  QtCore                              0x0000000113a33d6f _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent + 191
 28: 18  QtGui                               0x00000001125c2710 _ZN22QGuiApplicationPrivate18processExposeEventEPN29QWindowSystemInterfacePrivate11ExposeEventE + 544
 27: 19  QtGui                               0x000000011262bc42 _ZN22QWindowSystemInterface17handleThemeChangeINS_20AsynchronousDeliveryEEEvP7QWindow + 9426
 26: 20  QtGui                               0x0000000112627bbb _ZN22QWindowSystemInterface17handleExposeEventINS_19SynchronousDeliveryEEEbP7QWindowRK7QRegion + 75
 25: 21  libqcocoa.dylib                     0x0000000111f6bb9b _ZN20QCocoaSystemTrayIcon13emitActivatedEv + 66027
 24: 22  libqcocoa.dylib                     0x0000000111f834a0 _ZN20QCocoaSystemTrayIcon13emitActivatedEv + 162544
 23: 23  libqcocoa.dylib                     0x0000000111f83117 _ZN20QCocoaSystemTrayIcon13emitActivatedEv + 161639
 22: 24  QuartzCore                          0x00007ff81d686b05 -[CALayer display] + 184
 21: 25  AppKit                              0x00007ff818476d43 -[NSViewBackingLayer display] + 778
 20: 26  QuartzCore                          0x00007ff81d68638c _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 882
 19: 27  QuartzCore                          0x00007ff81d8281fc _ZN2CA7Context18commit_transactionEPNS_11TransactionEdPd + 766
 18: 28  QuartzCore                          0x00007ff81d666f87 _ZN2CA11Transaction6commitEv + 725
 17: 29  AppKit                              0x00007ff817da6141 __62+[CATransaction(NSCATransaction) NS_setFlushesWithDisplayLink]_block_invoke + 289(+289)
 16: 30  AppKit                              0x00007ff81888c337 ___NSRunLoopObserverCreateWithHandler_block_invoke + 41
 15: 31  CoreFoundation                      0x00007ff8143ced50 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 23
 14: 32  CoreFoundation                      0x00007ff8143cec6c __CFRunLoopDoObservers + 503
 13: 33  CoreFoundation                      0x00007ff8143ce205 __CFRunLoopRun + 905
 12: 34  CoreFoundation                      0x00007ff8143cd84c CFRunLoopRunSpecific + 550
 11: 35  HIToolbox                           0x00007ff81feddec3 RunCurrentEventLoopInMode + 292
 10: 36  HIToolbox                           0x00007ff81fee38a4 ReceiveNextEventCommon + 646
  9: 37  HIToolbox                           0x00007ff81fee3a42 _BlockUntilNextEventMatchingListInModeWithFilter + 66
  8: 38  AppKit                              0x00007ff817c51b7f _DPSNextEvent + 902
  7: 39  AppKit                              0x00007ff8186866b4 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1290(+1290)
  6: 40  AppKit                              0x00007ff817c42c59 -[NSApplication run] + 610
  5: 41  libqcocoa.dylib                     0x0000000111f39789 qt_plugin_instance + 63721
  4: 42  QtCore                              0x0000000113a3ed46 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE + 1110
  3: 43  QtCore                              0x0000000113a3453e _ZN16QCoreApplication4execEv + 190
  2: 44  PixInsight                          0x0000000102948dd9 PixInsight + 1289689
  1: 45  dyld                                0x00000002042512cd start + 1805
================================================================================
 
This is a error that appears in Mac OS from time to time. It has been reported here as an ongoing analysis, but so far we haven't heard anything more about it.

 
I’ve noticed it usually happens when I have bigger project or very large files.
Perhaps it’s related to that somehow, lack of RAM or something.
 
This is a error that appears in Mac OS from time to time. It has been reported here as an ongoing analysis, but so far we haven't heard anything more about it.

Just to clarify, for me, the new PI released in October (1.8.9-3 build 1614) for Macs fixes the InitializePixInsightModule + 2259422, however seems to introduce InitializePixInsightModule + 2235544 instead.

It's somehow still related to mouse movements/clicks on the workspace - i.e. symptoms wise, 2235544 still look like 2259422
 
those offsets don’t mean very much. every time you make a change to the source code and recompile, the assembly/machine code is going to be slightly different. the code at those two offsets could be identical.
 
Unfortunately, none of the problems reported here can be reproduced on our working and testing machines under normal working conditions. The latest versions of PixInsight 1.8.9-3 work without issues on Linux, Windows 11 and macOS 14/15. These are machine-specific problems beyond our control.
 
Hi Juan -- understanding that this could be a machine specific problem, is there anything I can do on my end to try to supply you with logs, anything to help identify the issue? On my end, I'll try a clean install of macOS on one of my thunderbolt external drives..

In the interim is there some way I can download the previous build? -- this build is largely unusable for me at the moment.
 
FWIW I use a m1 studio ultra and I have had no issues at all with any of the current builds. Given that this is a segmentation fault indicating a memory access problem I would look at what other software is running on the machine at the same time. It may not be obvious what is running so look in activity monitor. There may be driver conflicts, other apps installed using different versions of QT, etc. that are interfering in some way.
 
I experience the exact same issues as the other reporters. The critical signal backtrace message with lots of QT-related text in red in the process console. It usually starts when clicking/dragging windows on the screen. It is a sign to save all the work, quit PI and restart. If not, often PI will hang at some point. After the restart the problem pop up again, after some time. How much time varies a lot.
As Juan is mentioning, I thought this was something related to my machine (MacPro 2019) with Intel processor. But this week I'm working on my 2023 MacBook Pro M2 Max, and have the exact same problem. So two very different machines have the exact same problem.

If this is an issue that affects so many PI users, is there anything we can do to troubleshoot, other than 'machine-specific problem beyond control'? Can we submit any type of log file from somewhere, can we compare exact versions of underlying software (QT, others), anything else?

Thanks, Willem Jan.
 
As @TurtleCat has reported, we cannot reproduce any of these problems, so they are completely out of our control so far.

Since there seems to be some correlation between these reports and the fact that we are using Qt 6.8.0 LTS in the latest build 1614 for macOS (and also in the incoming 1.9.0 version on all supported operating systems), I will rebuild the entire 1.8.9-3 platform rolling back to Qt 6.5.6 LTS, which is the same Qt version used in builds < 1614. Hopefully this will solve at least some of these issues, although nothing can be promised in this regard. The new build should be ready in a couple of days or so.
 
Also, thank you Juan! I've got a new Mac Studio M2 Ultra and I'm experiencing some really crazy things.....shut downs, WBPP not loading, images not opening, etc. I know you're working as hard as possible to make everyone happy, cause you have the best software available!! I'll be patient.
 
Hi
I don't want to add more than what has been reported here. I experience basically the same issues as others related. Nothing catastrophic, but painful enough.
My guts feeling is that QT is part of the equation. Similar issues happened in the past, can't recall the version(s) - mainly because when it is fixed, you tend to move on ;).
If you need help with the testing, I'm happy to volunteer.
 
I keep getting this very constantly while working on an image.
 

Attachments

  • Screenshot 2024-11-23 at 2.09.05 PM.png
    Screenshot 2024-11-23 at 2.09.05 PM.png
    364.7 KB · Views: 20
This error has already been reported several times here on the forum, even in one case in reproducible form, but so far there is no more news.


And, by the way, I also see it from time to time.
 
Back
Top