Hello,
I am doing some NRT rendering, iterating over parameter values and
writing a
new file for each value. Frequently, scsynth will crash partway
through.
Adding some wait time between iterations seems to help, maybe -- it
still
crashes but it seems to happen later. Not sure though. Here's the
crash log:
Process: SuperCollider [1913]
Path:
/Applications/SuperCollider/SuperCollider.app/Contents/MacOS/
SuperCollider
Identifier: net.sourceforge.supercollider
Version: ??? (3.3RC (Revision 8965))
Code Type: X86 (Native)
Parent Process: launchd [128]
Date/Time: 2009-05-04 17:39:53.390 -0700
OS Version: Mac OS X 10.5.6 (9G55)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000038
Crashed Thread: 3
Thread 0:
0 com.apple.CoreGraphics 0x965defc6
CGSColorDeepMaskCopyARGB8888 +
7094
1 com.apple.CoreGraphics 0x96591437 argb32_mark + 967
2 libRIP.A.dylib 0x959f0026 ripl_BltGlyph + 5880
3 libRIP.A.dylib 0x959df931 ripc_DrawGlyphs + 2549
4 com.apple.CoreGraphics 0x96902ae1 draw_glyphs + 732
5 com.apple.CoreGraphics 0x965acdfb
CGContextShowGlyphsWithAdvances + 660
6 com.apple.AppKit 0x927f7a1c
-[NSLayoutManager(NSTextViewSupport)
showPackedGlyphs:length:glyphRange:atPoint:font:color:printingAdjustment
:] +
518
7 com.apple.AppKit 0x927f6457 -
[NSLayoutManager(NSPrivate)
_drawGlyphsForGlyphRange:atPoint:parameters:] + 9206
8 com.apple.AppKit 0x927f405b
-[NSLayoutManager(NSTextViewSupport)
drawGlyphsForGlyphRange:atPoint:] + 70
9 com.apple.AppKit 0x927f064b -[NSTextView
drawRect:] + 1435
10 com.apple.AppKit 0x927eff53 -[NSTextView
_drawRect:clip:]
+ 2579
11 com.apple.AppKit 0x92788b0d -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView
:]
+ 1819
12 com.apple.AppKit 0x92789543 -[NSView
_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView
:]
+ 4433
13 com.apple.AppKit 0x92784b4f -[NSView
_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
+ 3090
14 com.apple.AppKit 0x926c5523 -[NSView
displayIfNeeded] +
933
15 com.apple.AppKit 0x928115c5 -[NSClipView
_immediateScrollToPoint:] + 3985
16 com.apple.AppKit 0x9281059e -[NSClipView
scrollToPoint:] +
248
17 com.apple.AppKit 0x9287d717 -[NSScrollView
scrollClipView:toPoint:] + 364
18 com.apple.AppKit 0x927aab8a -[NSClipView
_scrollTo:animate:] + 1095
19 com.apple.AppKit 0x927aa73d -[NSClipView
_scrollTo:] + 49
20 com.apple.AppKit 0x927b9c90 -[NSClipView
_scrollRectToVisible:fromView:] + 201
21 com.apple.AppKit 0x92732ee1 -[NSView
scrollRectToVisible:]
+ 45
22 com.apple.AppKit 0x9282bbcb -[NSTextView(NSPrivate)
_centeredScrollRectToVisible:forceCenter:] + 1335
23 com.apple.AppKit 0x9282b10d -[NSTextView(NSPrivate)
_scrollRangeToVisible:forceCenter:] + 729
24 com.apple.AppKit 0x9282ae2e -[NSTextView
scrollRangeToVisible:] + 56
25 net.sourceforge.supercollider 0x0001a227 PostBuf::Flush() + 807
26 net.sourceforge.supercollider 0x0001a252 flushPostBuf() + 18
27 com.apple.Foundation 0x932deea7 __NSFireTimer + 279
28 com.apple.CoreFoundation 0x90d69b25 CFRunLoopRunSpecific +
4469
29 com.apple.CoreFoundation 0x90d69cd8 CFRunLoopRunInMode + 88
30 com.apple.HIToolbox 0x949172c0
RunCurrentEventLoopInMode +
283
31 com.apple.HIToolbox 0x949170d9 ReceiveNextEventCommon
+ 374
32 com.apple.HIToolbox 0x94916f4d
BlockUntilNextEventMatchingListInMode + 106
33 com.apple.AppKit 0x926c2d7d _DPSNextEvent + 657
34 com.apple.AppKit 0x926c2630 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
35 com.apple.AppKit 0x926bb66b -[NSApplication run] +
795
36 com.apple.AppKit 0x926888a4 NSApplicationMain + 574
37 net.sourceforge.supercollider 0x00002ac2 _start + 216
38 net.sourceforge.supercollider 0x000029e9 start + 41
Thread 1:
0 libSystem.B.dylib 0x90e73ad6 recvfrom$NOCANCEL
$UNIX2003 +
10
1 net.sourceforge.supercollider 0x000e0c69 SC_UdpInPort::Run() + 99
2 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
3 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 2:
0 libSystem.B.dylib 0x90e2b2e6 mach_wait_until + 10
1 libSystem.B.dylib 0x90ea23ad nanosleep + 314
2 libSystem.B.dylib 0x90eb2eab sleep + 63
3 net.sourceforge.supercollider 0x0007ffbe resyncThread(void*) + 18
4 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
5 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 3 Crashed:
0 libSystem.B.dylib 0x90e6ab43 flockfile + 22
1 libSystem.B.dylib 0x90e69236 setvbuf + 72
2 net.sourceforge.supercollider 0x00087d8a
prString_POpen(VMGlobals*,
int) + 178
3 net.sourceforge.supercollider 0x00074ceb doPrimitive(VMGlobals*,
PyrMethod*, int) + 167
4 net.sourceforge.supercollider 0x000a0ca4 Interpret(VMGlobals*)
+ 12954
5 net.sourceforge.supercollider 0x000a1e04
runAwakeMessage(VMGlobals*) +
40
6 net.sourceforge.supercollider 0x0008188a TempoClock::Run() + 484
7 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
8 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 4:
0 libSystem.B.dylib 0x90e2b20e
semaphore_wait_signal_trap +
10
1 libSystem.B.dylib 0x90e5d206 _pthread_cond_wait +
1267
2 libSystem.B.dylib 0x90ea2539 pthread_cond_wait + 48
3 net.sourceforge.supercollider 0x000814b0 schedRunFunc(void*) + 66
4 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
5 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 5:
0 libSystem.B.dylib 0x90e7a6f2 select$DARWIN_EXTSN + 10
1 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
2 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 6:
0 libSystem.B.dylib 0x90e2b20e
semaphore_wait_signal_trap +
10
1 libSystem.B.dylib 0x90e5d206 _pthread_cond_wait +
1267
2 libSystem.B.dylib 0x90ea2539 pthread_cond_wait + 48
3 DiskIOUGens.scx 0x1869c0ba
SC_SyncCondition::WaitEach() +
36
4 DiskIOUGens.scx 0x1869e405
disk_io_thread_func(void*) +
35
5 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
6 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 7:
0 libSystem.B.dylib 0x90e2b2e6 mach_wait_until + 10
1 libSystem.B.dylib 0x90ea23ad nanosleep + 314
2 libSystem.B.dylib 0x90ea226d usleep + 61
3 KeyboardUGens.scx 0x18958bee
gstate_update_func(void*) + 40
4 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
5 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 8:
0 libSystem.B.dylib 0x90e2b2e6 mach_wait_until + 10
1 libSystem.B.dylib 0x90ea23ad nanosleep + 314
2 libSystem.B.dylib 0x90ea226d usleep + 61
3 MacUGens.scx 0x18994e7c
gstate_update_func(void*) +
194
4 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
5 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 9:
0 libSystem.B.dylib 0x90e2b2e6 mach_wait_until + 10
1 libSystem.B.dylib 0x90ea23ad nanosleep + 314
2 libSystem.B.dylib 0x90ea226d usleep + 61
3 MouseUGens.scx 0x1899b009
gstate_update_func(void*) +
179
4 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
5 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 10:
0 libSystem.B.dylib 0x90e2b2e6 mach_wait_until + 10
1 libSystem.B.dylib 0x90ea23ad nanosleep + 314
2 libSystem.B.dylib 0x90eb2eab sleep + 63
3 net.sourceforge.supercollider 0x000fba2c
resyncThreadFunc(void*) + 28
4 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
5 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 11:
0 libSystem.B.dylib 0x90e2b20e
semaphore_wait_signal_trap +
10
1 libSystem.B.dylib 0x90e5d206 _pthread_cond_wait +
1267
2 libSystem.B.dylib 0x90ea2539 pthread_cond_wait + 48
3 net.sourceforge.supercollider 0x0011ebfc
SC_SyncCondition::WaitNext() +
44
4 net.sourceforge.supercollider 0x000fea78
SC_AudioDriver::RunThread() +
104
5 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
6 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 12:
0 libSystem.B.dylib 0x90e2b1c6 mach_msg_trap + 10
1 libSystem.B.dylib 0x90e329bc mach_msg + 72
2 com.apple.CoreFoundation 0x90d690ae CFRunLoopRunSpecific +
1790
3 com.apple.CoreFoundation 0x90d69cd8 CFRunLoopRunInMode + 88
4 com.apple.audio.CoreAudio 0x947485dc
HALRunLoop::OwnThread(void*) +
160
5 com.apple.audio.CoreAudio 0x94748464
CAPThread::Entry(CAPThread*) +
96
6 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
7 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 13:
0 libSystem.B.dylib 0x90e2b226
semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x90e5d1ef _pthread_cond_wait +
1244
2 libSystem.B.dylib 0x90e5ea73
pthread_cond_timedwait_relative_np + 47
3 com.apple.audio.CoreAudio 0x94757bc3
CAGuard::WaitFor(unsigned long
long) + 213
4 com.apple.audio.CoreAudio 0x9475977e
CAGuard::WaitUntil(unsigned
long long) + 70
5 com.apple.audio.CoreAudio 0x94757f23
HP_IOThread::WorkLoop() + 759
6 com.apple.audio.CoreAudio 0x94757c27
HP_IOThread::ThreadEntry(HP_IOThread*) + 17
7 com.apple.audio.CoreAudio 0x94748464
CAPThread::Entry(CAPThread*) +
96
8 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
9 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 14:
0 libSystem.B.dylib 0x90e2b226
semaphore_timedwait_signal_trap + 10
1 libSystem.B.dylib 0x90e5d1ef _pthread_cond_wait +
1244
2 libSystem.B.dylib 0x90e5ea73
pthread_cond_timedwait_relative_np + 47
3 com.apple.audio.CoreAudio 0x94757bc3
CAGuard::WaitFor(unsigned long
long) + 213
4 com.apple.audio.CoreAudio 0x9475977e
CAGuard::WaitUntil(unsigned
long long) + 70
5 com.apple.audio.CoreAudio 0x94757f23
HP_IOThread::WorkLoop() + 759
6 com.apple.audio.CoreAudio 0x94757c27
HP_IOThread::ThreadEntry(HP_IOThread*) + 17
7 com.apple.audio.CoreAudio 0x94748464
CAPThread::Entry(CAPThread*) +
96
8 libSystem.B.dylib 0x90e5c095 _pthread_start + 321
9 libSystem.B.dylib 0x90e5bf52 thread_start + 34
Thread 3 crashed with X86 Thread State (32-bit):
eax: 0xb01c9000 ebx: 0x90e691ff ecx: 0x90e2bd23 edx: 0x005c6600
edi: 0x00000000 esi: 0xb01c9000 ebp: 0xb01c8d08 esp: 0xb01c8cf0
ss: 0x0000001f efl: 0x00010286 eip: 0x90e6ab43 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x0000001f gs: 0x00000037
cr2: 0x00000038
Thanks as always for any help!
--
View this message in context: http://n2.nabble.com/NRT-crashing-tp2790382p2790382.html
Sent from the SuperCollider Users New (Use this!!!!) mailing list
archive at Nabble.com.
_______________________________________________
sc-users mailing list
info (subscription, etc.): http://www.beast.bham.ac.uk/research/sc_mailing_lists.shtml
archive: https://listarc.bham.ac.uk/marchives/sc-users/
search: https://listarc.bham.ac.uk/lists/sc-users/search/