Author Topic: Crash OSX (1.8.4.1193) when dragging multiple files to native "open file" dialog  (Read 2654 times)

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4729
i will see if this is reproducible on 1195.

what happened: while looking at another issue (post to follow) i had the Blink "open file" dialog open (native OSX dialog box). then in the finder i selected 13 files and dragged them to the open file dialog; PI coredumped right away.

Code: [Select]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        0x00007fff8a669286 __pthread_kill + 10
1   libsystem_c.dylib              0x00007fff8bc2f9b3 abort + 129
2   libsystem_malloc.dylib        0x00007fff8e861fe2 szone_error + 625
3   libsystem_malloc.dylib        0x00007fff8e857fb6 small_malloc_from_free_list + 290
4   libsystem_malloc.dylib        0x00007fff8e854c50 szone_malloc_should_clear + 1449
5   libsystem_malloc.dylib        0x00007fff8e857b90 malloc_zone_calloc + 78
6   libsystem_malloc.dylib        0x00007fff8e858546 calloc + 49
7   libsystem_c.dylib              0x00007fff8bbd3932 backtrace_symbols + 40
8   software.pleiades.PixInsight  0x0000000110cfaabb 0x10fc17000 + 17709755
9   libsystem_platform.dylib      0x00007fff908dff1a _sigtramp + 26
10  libsystem_platform.dylib      0x00007fff908dc331 _platform_memmove$VARIANT$Ivybridge + 49
11  com.apple.FinderKit            0x00007fff8d8e5e82 TProxyNode::Unregister() const + 156
12  com.apple.FinderKit            0x00007fff8d8e5dab TProxyNode::~TProxyNode() + 25
13  com.apple.FinderKit            0x00007fff8d94ca22 TTagContainerNode::~TTagContainerNode() + 14
14  com.apple.FinderKit            0x00007fff8d8b0e30 TCustomNode::ReleaseCustomNodeCallback(OpaqueNodeRef*, void*) + 84
15  com.apple.desktopservices      0x00007fff8efed67a TNode::~TNode() + 220
16  com.apple.desktopservices      0x00007fff8efed546 -[FITNode dealloc] + 25
17  libobjc.A.dylib                0x00007fff8983f89c objc_object::sidetable_release(bool) + 236
18  com.apple.desktopservices      0x00007fff8efed526 -[FITNode releaseUnderMonitor] + 39
19  com.apple.desktopservices      0x00007fff8efb4cc0 NodeDisposeNodeRef + 239
20  com.apple.FinderKit            0x00007fff8d8b8581 TFENode::~TFENode() + 17
21  libobjc.A.dylib                0x00007fff8982aae8 object_cxxDestructFromClass(objc_object*, objc_class*) + 127
22  libobjc.A.dylib                0x00007fff89825637 objc_destructInstance + 119
23  libobjc.A.dylib                0x00007fff89825595 object_dispose + 22
24  com.apple.AppKit              0x00007fff85ed81b2 -[NSCell dealloc] + 408
25  com.apple.AppKit              0x00007fff85ed7ff4 -[NSActionCell dealloc] + 116
26  com.apple.AppKit              0x00007fff85f89d58 -[NSTextFieldCell dealloc] + 547
27  com.apple.AppKit              0x00007fff8612a776 -[NSImageTextFieldCell dealloc] + 67
28  com.apple.FinderKit            0x00007fff8da2922b -[FI_TSidebarItemCell dealloc] + 67
29  libobjc.A.dylib                0x00007fff8983f89c objc_object::sidetable_release(bool) + 236
30  com.apple.CoreFoundation      0x00007fff884fedb0 CFRelease + 304
31  com.apple.CoreFoundation      0x00007fff8851339d -[__NSArrayM dealloc] + 205
32  libobjc.A.dylib                0x00007fff8983f89c objc_object::sidetable_release(bool) + 236
33  com.apple.CoreFoundation      0x00007fff884fedb0 CFRelease + 304
34  com.apple.CoreFoundation      0x00007fff8851339d -[__NSArrayM dealloc] + 205
35  libobjc.A.dylib                0x00007fff8983f89c objc_object::sidetable_release(bool) + 236
36  com.apple.FinderKit            0x00007fff8da24882 -[FI_TSidebarViewController(Model) unloadContents] + 48
37  com.apple.FinderKit            0x00007fff8da20845 -[FI_TSidebarViewController dealloc] + 25
38  libobjc.A.dylib                0x00007fff8983f89c objc_object::sidetable_release(bool) + 236
39  com.apple.AppKit              0x00007fff85edf117 -[NSViewController release] + 133
40  com.apple.CoreFoundation      0x00007fff884fedb0 CFRelease + 304
41  com.apple.CoreFoundation      0x00007fff88532fdd -[__NSDictionaryM dealloc] + 269
42  libobjc.A.dylib                0x00007fff8983f89c objc_object::sidetable_release(bool) + 236
43  com.apple.Foundation          0x00007fff921b0f5b empty + 58
44  com.apple.Foundation          0x00007fff9207007e -[NSConcreteMapTable dealloc] + 101
45  libobjc.A.dylib                0x00007fff8983f89c objc_object::sidetable_release(bool) + 236
46  com.apple.AppKit              0x00007fff863e5e62 -[_NSPasteboardOwnersCollection dealloc] + 42
47  libobjc.A.dylib                0x00007fff8983f89c objc_object::sidetable_release(bool) + 236
48  com.apple.AppKit              0x00007fff86029e0d _NSPasteboardReportChangedOwner + 64
49  com.apple.AppKit              0x00007fff8602c9da -[NSPasteboard _updateTypeCacheIfNeeded] + 94
50  com.apple.AppKit              0x00007fff8603182b -[NSPasteboard _cachedTypeNameUnion] + 27
51  com.apple.AppKit              0x00007fff8603165b -[NSPasteboard(NSTypeConversion) _conformingTypes] + 50
52  com.apple.AppKit              0x00007fff86031492 -[NSWindow(NSDrag) _findDragTargetFrom:] + 75
53  com.apple.AppKit              0x00007fff86030027 NSCoreDragTrackingProc + 542
54  com.apple.HIServices          0x00007fff87b92300 DoTrackingMessage + 320
55  com.apple.HIServices          0x00007fff87b991a7 CoreDragMessageHandler + 2067
56  com.apple.CoreFoundation      0x00007fff885dfc68 __CFMessagePortPerform + 568
57  com.apple.CoreFoundation      0x00007fff88566c79 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 41
58  com.apple.CoreFoundation      0x00007fff88566beb __CFRunLoopDoSource1 + 475
59  com.apple.CoreFoundation      0x00007fff88558767 __CFRunLoopRun + 2375
60  com.apple.CoreFoundation      0x00007fff88557bd8 CFRunLoopRunSpecific + 296
61  com.apple.HIToolbox            0x00007fff88ac056f RunCurrentEventLoopInMode + 235
62  com.apple.HIToolbox            0x00007fff88ac02ea ReceiveNextEventCommon + 431
63  com.apple.HIToolbox            0x00007fff88ac012b _BlockUntilNextEventMatchingListInModeWithFilter + 71
64  com.apple.AppKit              0x00007fff85e078ab _DPSNextEvent + 978
65  com.apple.AppKit              0x00007fff85e06e58 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
66  com.apple.AppKit              0x00007fff85fd2887 -[NSApplication _realDoModalLoop:peek:] + 666
67  com.apple.AppKit              0x00007fff85fcee76 -[NSApplication runModalForWindow:] + 119
68  com.apple.AppKit              0x00007fff86415a84 -[NSSavePanel runModal] + 323
69  libqcocoa.dylib                0x0000000119513476 0x1194d8000 + 242806
70  libqcocoa.dylib                0x0000000119516933 0x1194d8000 + 256307
71  org.qt-project.QtWidgets      0x0000000113e147a5 QDialog::exec() + 357
72  org.qt-project.QtWidgets      0x0000000113e23cfd QFileDialog::getOpenFileUrls(QWidget*, QString const&, QUrl const&, QString const&, QString*, QFlags<QFileDialog::Option>, QStringList const&) + 461
73  org.qt-project.QtWidgets      0x0000000113e238a7 QFileDialog::getOpenFileNames(QWidget*, QString const&, QString const&, QString const&, QString*, QFlags<QFileDialog::Option>) + 167
74  software.pleiades.PixInsight  0x000000010fc6916b 0x10fc17000 + 336235
75  Blink-pxm.dylib                0x000000012c4d2746 pcl::OpenFileDialog::Execute() + 854
76  Blink-pxm.dylib                0x000000012c47d3fb pcl::BlinkInterface::FileAdd() + 123
77  org.qt-project.QtCore          0x0000000114c2a3e9 QMetaObject::activate(QObject*, int, int, void**) + 2953
78  org.qt-project.QtWidgets      0x0000000113fbef80 QAbstractButton::clicked(bool) + 64
79  org.qt-project.QtWidgets      0x0000000113d0efea 0x113bf3000 + 1163242
80  org.qt-project.QtWidgets      0x0000000113d0ee57 0x113bf3000 + 1162839
81  org.qt-project.QtWidgets      0x0000000113d0fe8e QAbstractButton::mouseReleaseEvent(QMouseEvent*) + 270
82  org.qt-project.QtWidgets      0x0000000113ddb40f QToolButton::mouseReleaseEvent(QMouseEvent*) + 15
83  software.pleiades.PixInsight  0x0000000110aedd82 0x10fc17000 + 15560066
84  org.qt-project.QtWidgets      0x0000000113c6406b QWidget::event(QEvent*) + 1675
85  org.qt-project.QtWidgets      0x0000000113d0fbe3 QAbstractButton::event(QEvent*) + 179
86  org.qt-project.QtWidgets      0x0000000113ddb9d3 QToolButton::event(QEvent*) + 323
87  org.qt-project.QtWidgets      0x0000000113c24953 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 307
88  org.qt-project.QtWidgets      0x0000000113c27ff8 QApplication::notify(QObject*, QEvent*) + 8968
89  software.pleiades.PixInsight  0x000000010fd55d46 0x10fc17000 + 1305926
90  org.qt-project.QtCore          0x0000000114bf9c23 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
91  org.qt-project.QtWidgets      0x0000000113c25304 QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) + 1012
92  org.qt-project.QtWidgets      0x0000000113c847b5 0x113bf3000 + 595893
93  org.qt-project.QtWidgets      0x0000000113c839df 0x113bf3000 + 592351
94  org.qt-project.QtWidgets      0x0000000113c24953 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 307
95  org.qt-project.QtWidgets      0x0000000113c27c46 QApplication::notify(QObject*, QEvent*) + 8022
96  software.pleiades.PixInsight  0x000000010fd55d46 0x10fc17000 + 1305926
97  org.qt-project.QtCore          0x0000000114bf9c23 QCoreApplication::notifyInternal(QObject*, QEvent*) + 115
98  org.qt-project.QtGui          0x000000011428f8fe QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) + 2078
99  org.qt-project.QtGui          0x000000011427ae2a QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 346
100 libqcocoa.dylib                0x00000001194fa861 0x1194d8000 + 141409
101 com.apple.CoreFoundation      0x00007fff88566a01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
102 com.apple.CoreFoundation      0x00007fff88558b8d __CFRunLoopDoSources0 + 269
103 com.apple.CoreFoundation      0x00007fff885581bf __CFRunLoopRun + 927
104 com.apple.CoreFoundation      0x00007fff88557bd8 CFRunLoopRunSpecific + 296
105 com.apple.HIToolbox            0x00007fff88ac056f RunCurrentEventLoopInMode + 235
106 com.apple.HIToolbox            0x00007fff88ac01ee ReceiveNextEventCommon + 179
107 com.apple.HIToolbox            0x00007fff88ac012b _BlockUntilNextEventMatchingListInModeWithFilter + 71
108 com.apple.AppKit              0x00007fff85e078ab _DPSNextEvent + 978
109 com.apple.AppKit              0x00007fff85e06e58 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
110 com.apple.AppKit              0x00007fff85dfcaf3 -[NSApplication run] + 594
111 libqcocoa.dylib                0x00000001194f97ba 0x1194d8000 + 137146
112 org.qt-project.QtCore          0x0000000114bf737c QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 412
113 org.qt-project.QtWidgets      0x0000000113d99c9f QMenu::exec(QPoint const&, QAction*) + 111
114 software.pleiades.PixInsight  0x000000010ff2127d 0x10fc17000 + 3187325
115 software.pleiades.PixInsight  0x0000000110b04fb4 0x10fc17000 + 15654836
116 org.qt-project.QtCore          0x0000000114c230d3 QObject::event(QEvent*) + 755
117 org.qt-project.QtWidgets      0x0000000113c64872 QWidget::event(QEvent*) + 3730
118 org.qt-project.QtWidgets      0x0000000113d57d4d QFrame::event(QEvent*) + 45
119 org.qt-project.QtWidgets      0x0000000113ddea67 QAbstractScrollArea::event(QEvent*) + 1543
120 org.qt-project.QtWidgets      0x0000000113c24953 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 307
121 org.qt-project.QtWidgets      0x0000000113c27c46 QApplication::notify(QObject*, QEvent*) + 8022
122 software.pleiades.PixInsight  0x000000010fd55d46 0x10fc17000 + 1305926
123 org.qt-project.QtCore          0x0000000114bfa8ec QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 956
124 libqcocoa.dylib                0x00000001194f9fee 0x1194d8000 + 139246
125 libqcocoa.dylib                0x00000001194fa861 0x1194d8000 + 141409
126 com.apple.CoreFoundation      0x00007fff88566a01 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
127 com.apple.CoreFoundation      0x00007fff88558b8d __CFRunLoopDoSources0 + 269
128 com.apple.CoreFoundation      0x00007fff885581bf __CFRunLoopRun + 927
129 com.apple.CoreFoundation      0x00007fff88557bd8 CFRunLoopRunSpecific + 296
130 com.apple.HIToolbox            0x00007fff88ac056f RunCurrentEventLoopInMode + 235
131 com.apple.HIToolbox            0x00007fff88ac01ee ReceiveNextEventCommon + 179
132 com.apple.HIToolbox            0x00007fff88ac012b _BlockUntilNextEventMatchingListInModeWithFilter + 71
133 com.apple.AppKit              0x00007fff85e078ab _DPSNextEvent + 978
134 com.apple.AppKit              0x00007fff85e06e58 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 346
135 com.apple.AppKit              0x00007fff85dfcaf3 -[NSApplication run] + 594
136 libqcocoa.dylib                0x00000001194f97ba 0x1194d8000 + 137146
137 org.qt-project.QtCore          0x0000000114bf737c QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 412
138 org.qt-project.QtCore          0x0000000114bfa1ca QCoreApplication::exec() + 346
139 software.pleiades.PixInsight  0x000000010fd6a1e3 0x10fc17000 + 1389027
140 software.pleiades.PixInsight  0x000000010fc20cd4 start + 52

Offline pfile

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 4729
well, i could not reproduce this on 1195, but have not gone back to 1193 to see if it was reproducible there.

rob