[Ipe-discuss] Ipe 7.0.9 on OSX 10.6.2 Segmentation fault

ybrise ybrise at inf.ethz.ch
Mon Dec 7 22:16:51 CET 2009


Hi.

I've built Ipe7.0.9 on OSX 10.6.2 and I experience crash (segmentation
fault) right after startup. The window shows and immediately disappears
again. I've installed most required components with MacPorts, and I'm using
the 64 bit CocoaQT 4.6. The only thing I really didn't bother to look at is
the fontmapping stuff. It doesn't seem to me that this could be the culprit.
The stacktrace is attached. I'm hoping that somebody can explain.

@Otfried: Thank you very much for this wonderful/useful program. I've been a
regular user. And by the way, I also enjoyed your Mittagsseminar talk about
lines pinning lines in Zürich this June.

Gruss,
Yves.



Process:         ipe [8947]
Path:            /usr/local/bin/ipe
Identifier:      ipe
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  bash [8944]

Date/Time:       2009-12-03 21:41:06.904 +0100
OS Version:      Mac OS X 10.6.2 (10C540)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000048
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   libcairo.2.dylib              	0x000000010118ed16
cairo_matrix_transform_point + 16
1   libcairo.2.dylib              	0x0000000101186615 cairo_move_to + 46
2   libipe.so                     	0x00000001000f3221
ipe::Painter::moveTo(ipe::Vector const&) + 113 (ipepainter.cpp:158)
3   ipe                           	0x000000010000284e
PathView::paintEvent(QPaintEvent*) + 606 (appui.cpp:221)
4   QtGui                         	0x000000010057cfee
QWidget::event(QEvent*) + 2094
5   ipe                           	0x000000010000d7aa
PathView::event(QEvent*) + 42 (appui.cpp:294)
6   QtGui                         	0x0000000100524d1d
QApplicationPrivate::notify_helper(QObject*, QEvent*) + 189
7   QtGui                         	0x0000000100529474
QApplication::notify(QObject*, QEvent*) + 1284
8   QtCore                        	0x000000010020a95c
QCoreApplication::notifyInternal(QObject*, QEvent*) + 124
9   QtGui                         	0x0000000100523fac
qt_sendSpontaneousEvent(QObject*, QEvent*) + 44
10  QtGui                         	0x00000001004d5a3a -[QCocoaView
drawRect:] + 954
11  com.apple.AppKit              	0x00007fff81e5afae -[NSView
_drawRect:clip:] + 3390
12  com.apple.AppKit              	0x00007fff81e59c21 -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 1325
13  com.apple.AppKit              	0x00007fff81e59f8b -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
14  com.apple.AppKit              	0x00007fff81e59f8b -[NSView
_recursiveDisplayAllDirtyWithLockFocus:visRect:] + 2199
15  com.apple.AppKit              	0x00007fff81e582f3 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 767
16  com.apple.AppKit              	0x00007fff81e591bf -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 4555
17  com.apple.AppKit              	0x00007fff81e591bf -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 4555
18  com.apple.AppKit              	0x00007fff81e591bf -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 4555
19  com.apple.AppKit              	0x00007fff81e57e17 -[NSThemeFrame
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
+ 254
20  com.apple.AppKit              	0x00007fff81e546bf -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + 2683
21  com.apple.AppKit              	0x00007fff81dcdf37 -[NSView
displayIfNeeded] + 969
22  com.apple.AppKit              	0x00007fff81dc8dde
_handleWindowNeedsDisplay + 678
23  com.apple.CoreFoundation      	0x00007fff8783e427 __CFRunLoopDoObservers
+ 519
24  com.apple.CoreFoundation      	0x00007fff8781a2d4 __CFRunLoopRun + 468
25  com.apple.CoreFoundation      	0x00007fff87819c2f CFRunLoopRunSpecific +
575
26  com.apple.HIToolbox           	0x00007fff8167fa4e
RunCurrentEventLoopInMode + 333
27  com.apple.HIToolbox           	0x00007fff8167f7b1 ReceiveNextEventCommon
+ 148
28  com.apple.HIToolbox           	0x00007fff8167f70c
BlockUntilNextEventMatchingListInMode + 59
29  com.apple.AppKit              	0x00007fff81d9e1f2 _DPSNextEvent + 708
30  com.apple.AppKit              	0x00007fff81d9db41 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 155
31  com.apple.AppKit              	0x00007fff81d63747 -[NSApplication run] +
395
32  QtGui                         	0x00000001004e431e
QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) +
1502
33  QtCore                        	0x00000001002e2414
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 68
34  QtCore                        	0x00000001002e2724
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 180
35  QtCore                        	0x00000001002e3d4c
QCoreApplication::exec() + 188
36  libipeui.so                   	0x0000000100182569
ipeui_mainloop(lua_State*) + 9 (ipeui.cpp:1288)
37  libipelua.so                  	0x0000000100091a82 luaD_precall + 322
38  libipelua.so                  	0x000000010009c675 luaV_execute + 3925
39  libipelua.so                  	0x0000000100091f1d luaD_call + 173
40  libipelua.so                  	0x000000010008d21f lua_call + 47
41  ipe                           	0x000000010001a6fa ll_require + 490
42  libipelua.so                  	0x0000000100091a82 luaD_precall + 322
43  libipelua.so                  	0x000000010009c675 luaV_execute + 3925
44  libipelua.so                  	0x0000000100091f1d luaD_call + 173
45  libipelua.so                  	0x00000001000915c7 luaD_rawrunprotected +
103
46  libipelua.so                  	0x0000000100091640 luaD_pcall + 80
47  libipelua.so                  	0x000000010008d067 lua_pcall + 87
48  ipe                           	0x000000010000124d main + 925
(main.cpp:167)
49  ipe                           	0x0000000100000d64 start + 52

Thread 1:  Dispatch queue: com.apple.libdispatch-manager
0   libSystem.B.dylib             	0x00007fff8001cbba kevent + 10
1   libSystem.B.dylib             	0x00007fff8001ea85 _dispatch_mgr_invoke +
154
2   libSystem.B.dylib             	0x00007fff8001e75c _dispatch_queue_invoke
+ 185
3   libSystem.B.dylib             	0x00007fff8001e286
_dispatch_worker_thread2 + 244
4   libSystem.B.dylib             	0x00007fff8001dbb8 _pthread_wqthread +
353
5   libSystem.B.dylib             	0x00007fff8001da55 start_wqthread + 13

Thread 2:
0   libSystem.B.dylib             	0x00007fff8001d9da __workq_kernreturn +
10
1   libSystem.B.dylib             	0x00007fff8001ddec _pthread_wqthread +
917
2   libSystem.B.dylib             	0x00007fff8001da55 start_wqthread + 13

Thread 0 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x000000010115edc0  rcx: 0x00007fff5fbfb618 
rdx: 0x00007fff5fbfb580
  rdi: 0x0000000000000040  rsi: 0x00007fff5fbfb588  rbp: 0x00007fff5fbfb560 
rsp: 0x00007fff5fbfb560
   r8: 0x0000000101bfc0a0   r9: 0x0000000101bfc0a4  r10: 0x00000001011ebf3f 
r11: 0x00000001011865e7
  r12: 0x00007fff5fbfb7f0  r13: 0x000000010115edc0  r14: 0x0000000101913240 
r15: 0x00007fff5fbfbf60
  rip: 0x000000010118ed16  rfl: 0x0000000000010202  cr2: 0x0000000000000048
-- 
View this message in context: http://old.nabble.com/Ipe-7.0.9-on-OSX-10.6.2-Segmentation-fault-tp26633108p26633108.html
Sent from the Ipe - General mailing list archive at Nabble.com.




More information about the Ipe-discuss mailing list