Author Topic: PI 1.8.0 RC6 Preview  (Read 12984 times)

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4729
Re: PI 1.8.0 RC6 Preview
« Reply #15 on: 2013 April 22 12:06:44 »
hi - one more crash on RC6 preview. this happened when closing a window which was the result of imageintegration.

i saved the image as a 32-bit .fit file
i then resized the image using bicubic interpolation to 50% size.
i then did a pixelmath expression on it: iif($T<0.0065,0,$T)
i then undid the those steps
i then closed the file, and this crash occurred:

Code: [Select]
(gdb) where
#0  0x0000000000000000 in ?? ()
#1  0x00007fff5fbfdf80 in ?? ()
#2  0x0000000103a4b5e6 in QCoreApplication::notifyInternal ()
#3  0x0000000101695f3f in QWidgetPrivate::close_helper ()
#4  0x00000001016960f4 in QWidget::close ()
#5  0x0000000100c6f2a5 in pi::WorkspaceWindow::Close ()
#6  0x0000000100cf399a in pi::WorkspaceWindow::qt_static_metacall ()
#7  0x0000000103a60291 in QMetaObject::activate ()
#8  0x0000000100c724d1 in pi::WorkspaceWindowTitleBarButton::mouseReleaseEvent ()
#9  0x0000000101697db0 in QWidget::event ()
#10 0x000000010164d6b8 in QApplicationPrivate::notify_helper ()
#11 0x000000010164e008 in QApplication::notify ()
#12 0x0000000103a4b5e6 in QCoreApplication::notifyInternal ()
#13 0x0000000101655c28 in QApplicationPrivate::sendMouseEvent ()
#14 0x000000010160a301 in QMacCocoaAutoReleasePool::~QMacCocoaAutoReleasePool ()
#15 0x00007fff899a56d6 in -[NSWindow sendEvent:] ()
#16 0x0000000101601ab2 in QString::clear ()
#17 0x00007fff899a1744 in -[NSApplication sendEvent:] ()
#18 0x00000001016053c2 in QString::clear ()
#19 0x00007fff898b72fa in -[NSApplication run] ()
#20 0x000000010160e5f0 in operator!= ()
#21 0x0000000103a48a48 in QEventLoop::exec ()
#22 0x0000000103a4bd1b in QCoreApplication::exec ()
#23 0x00000001000fb96d in main ()

rob

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
Re: PI 1.8.0 RC6 Preview
« Reply #16 on: 2013 April 22 12:43:37 »
Hi Rob,

Thank you a lot for your test work. I've almost broken my finger and the magic mouse is crying at me after clicking on any section bar visible anywhere hundreds (thousands?) of times, and no crash at all. I've reproduced your exact steps without any problem. Could you please try with the official RC6 version (build 1012), just to see if there are any differences?

I am very sorry to say this, and you're surely tired of reading this, but if I cannot reproduce the problem, then I can do nothing. What's happening here?
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4729
Re: PI 1.8.0 RC6 Preview
« Reply #17 on: 2013 April 22 14:19:33 »
i've downloaded the final RC6 and will try... probably this is just some Qt issue - i think for instance the window close thing is crashing when it tries to put up the dialog box saying that the image has been modified...


Offline james7

  • Member
  • *
  • Posts: 55
Re: PI 1.8.0 RC6 Preview
« Reply #18 on: 2013 April 22 15:24:29 »
RC6 still crashes on launch on Mac OS X Snow Leopard (100% of the time). This is a problem that extends back over several releases of Ripley (well documented, the Webkit incompatibility).

Should I just assume that you aren't going to support Mac OS X 10.6 from this time forward? If so, it should be removed from your list of compatible OS versions.


 http://www.pixinsight.com/sysreq/index.html

System Requirements

 Mac OS X

Mac OS X 10.8 (Mountain Lion).
Mac OS X 10.7 (Lion).
Mac OS X 10.6 (Snow Leopard).

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4729
Re: PI 1.8.0 RC6 Preview
« Reply #19 on: 2013 April 22 17:58:49 »
okay - here's something else. this is on the 'final' RC6.

this is not normally something one would do, but i think it's a good UI thrash test.

i have a project which was saved under 1.7 which is quite large, maybe 40 images. the main image has 12 history steps.

using my keyboard i'm holding down the apple key and just thrashing as hard as i can on z and y (undo/redo.) eventually PI gives me the "i caught a problem with the internal processing history structures", followed by the segv signal 11 dialog box.

sometimes i get "view is locked for write operations"

something must not be happening atomically and the undo and redo are stomping on each other.

i don't know if this is related to the other crashes, but it's something.

edit: upon quitting PI, i get the "printer crash" again.

Code: [Select]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        0x00007fff8823c212 __pthread_kill + 10
1   libsystem_c.dylib              0x00007fff8f75caf4 pthread_kill + 90
2   libsystem_c.dylib              0x00007fff8f7a0dce abort + 143
3   libc++abi.dylib                0x00007fff90ddda17 abort_message + 257
4   libc++abi.dylib                0x00007fff90ddb3c6 default_terminate() + 28
5   libobjc.A.dylib                0x00007fff89510887 _objc_terminate() + 111
6   libc++abi.dylib                0x00007fff90ddb3f5 safe_handler_caller(void (*)()) + 8
7   libc++abi.dylib                0x00007fff90ddb450 std::terminate() + 16
8   libc++abi.dylib                0x00007fff90ddc5b7 __cxa_throw + 111
9   com.pleiades-astrophoto.PixInsight 0x0000000100eb4b36 pcl::CriticalSignalHandler(int) + 102
10  libsystem_c.dylib              0x00007fff8f7498ea _sigtramp + 26
11  ???                            000000000000000000 0 + 0
12  com.apple.print.framework.PrintCore 0x00007fff8ddd70d7 OpaquePMPageFormat::PJCValidPageFormatKey(OpaquePMPageFormat*) + 37
13  com.apple.print.framework.PrintCore 0x00007fff8ddd8c37 PMGetUnadjustedPaperRect + 24
14  QtGui                          0x000000010161908c 0x1015d7000 + 270476
15  QtGui                          0x000000010161791e 0x1015d7000 + 264478
16  QtGui                          0x00000001016188f5 0x1015d7000 + 268533
17  QtGui                          0x00000001017b066f QPrinter::paperSize() const + 35
18  com.pleiades-astrophoto.PixInsight 0x0000000100ad6241 pi::PixInsightPrinter::Save() const + 2213
19  com.pleiades-astrophoto.PixInsight 0x00000001000fba54 main + 18084
20  com.pleiades-astrophoto.PixInsight 0x0000000100005d24 start + 52


Offline Alejandro Tombolini

  • PTeam Member
  • PixInsight Jedi
  • *****
  • Posts: 1267
    • Próxima Sur
Re: PI 1.8.0 RC6 Preview
« Reply #20 on: 2013 April 22 18:10:48 »
"view is locked for write operations"

I also have this warning on linux (now using RC6 1009). I did not reported before as I cannot reproduce it.
Saludos. Alejandro.

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4729
Re: PI 1.8.0 RC6 Preview
« Reply #21 on: 2013 April 22 20:11:21 »
gah! was working on something "real" and RC6 final just crashed... same stuff, was closing a window that i had done DBE on.

Code: [Select]
Application Specific Information:
abort() called
terminate called throwing an exception

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        0x00007fff8823c212 __pthread_kill + 10
1   libsystem_c.dylib              0x00007fff8f75caf4 pthread_kill + 90
2   libsystem_c.dylib              0x00007fff8f7a0dce abort + 143
3   libc++abi.dylib                0x00007fff90ddda17 abort_message + 257
4   libc++abi.dylib                0x00007fff90ddb3c6 default_terminate() + 28
5   libobjc.A.dylib                0x00007fff89510887 _objc_terminate() + 111
6   libc++abi.dylib                0x00007fff90ddb3f5 safe_handler_caller(void (*)()) + 8
7   libc++abi.dylib                0x00007fff90ddb450 std::terminate() + 16
8   libc++abi.dylib                0x00007fff90ddc5b7 __cxa_throw + 111
9   com.pleiades-astrophoto.PixInsight 0x0000000100eb4b36 pcl::CriticalSignalHandler(int) + 102
10  libsystem_c.dylib              0x00007fff8f7498ea _sigtramp + 26
11  ???                            000000000000000000 0 + 0
12  com.pleiades-astrophoto.PixInsight 0x000000010027a6ed pi::ImageWindow::closeEvent(QCloseEvent*) + 267
13  QtGui                          0x000000010169b245 QWidget::event(QEvent*) + 1539
14  QtGui                          0x00000001016506b8 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 304
15  QtGui                          0x0000000101650939 QApplication::notify(QObject*, QEvent*) + 603
16  QtCore                        0x0000000103a4e5e6 QCoreApplication::notifyInternal(QObject*, QEvent*) + 104
17  QtGui                          0x0000000101698f3f QWidgetPrivate::close_helper(QWidgetPrivate::CloseMode) + 201
18  QtGui                          0x00000001016990f4 QWidget::close() + 18
19  com.pleiades-astrophoto.PixInsight 0x0000000100c721d5 pi::WorkspaceWindow::Close(bool) + 211
20  com.pleiades-astrophoto.PixInsight 0x0000000100cf68ca pi::WorkspaceWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) + 926
21  QtCore                        0x0000000103a63291 QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 2001
22  com.pleiades-astrophoto.PixInsight 0x0000000100c75401 pi::WorkspaceWindowTitleBarButton::mouseReleaseEvent(QMouseEvent*) + 131
23  QtGui                          0x000000010169adb0 QWidget::event(QEvent*) + 366
24  QtGui                          0x00000001016506b8 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 304
25  QtGui                          0x0000000101651008 QApplication::notify(QObject*, QEvent*) + 2346
26  QtCore                        0x0000000103a4e5e6 QCoreApplication::notifyInternal(QObject*, QEvent*) + 104
27  QtGui                          0x0000000101658c28 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 432
28  QtGui                          0x000000010160d301 0x1015d7000 + 221953
29  com.apple.AppKit              0x00007fff899a56d6 -[NSWindow sendEvent:] + 7053
30  QtGui                          0x0000000101604ab2 0x1015d7000 + 187058
31  com.apple.AppKit              0x00007fff899a1744 -[NSApplication sendEvent:] + 5761
32  QtGui                          0x00000001016083c2 0x1015d7000 + 201666
33  com.apple.AppKit              0x00007fff898b72fa -[NSApplication run] + 636
34  QtGui                          0x00000001016115f0 0x1015d7000 + 239088
35  QtCore                        0x0000000103a4ba48 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 394
36  QtCore                        0x0000000103a4ed1b QCoreApplication::exec() + 175
37  com.pleiades-astrophoto.PixInsight 0x00000001000fb9bd main + 17933
38  com.pleiades-astrophoto.PixInsight 0x0000000100005d24 start + 52