[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sc-users] NRT crashing
With the wait statements I have there shouldn't be, but if the timing is
imprecise (possibly due to the high system load), there might be. That would
explain why more wait time leads to fewer, but not 0, crashes. It sure would
be nice to fix this though... lots of iterating and lots of waiting makes
this a slow process, and it usually crashes later rather than sooner.
Thanks,
David
Josh Parmenter wrote:
>
> HI David,
>
> Are there overlapping instances of NRT running at the same time? I've
> noticed this myself at times.
>
> Best,
>
> Josh
>
> On May 4, 2009, at 5:46 PM, David Etlinger wrote:
>
>>
>> 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/
>
> ******************************************
> /* Joshua D. Parmenter
> http://www.realizedsound.net/josh/
>
> “Every composer – at all times and in all cases – gives his own
> interpretation of how modern society is structured: whether actively
> or passively, consciously or unconsciously, he makes choices in this
> regard. He may be conservative or he may subject himself to continual
> renewal; or he may strive for a revolutionary, historical or social
> palingenesis." - Luigi Nono
> */
>
>
> _______________________________________________
> 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/
>
>
--
View this message in context: http://n2.nabble.com/NRT-crashing-tp2790382p2790519.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/