[PD] Grid in abstraction crash

Mitchell Turner mmturner at mindspring.com
Mon Jan 5 01:37:41 CET 2009


Oh, I see.  I did not realize this was an already-discussed issue.   
Thanks for you time.
Mitch




On Jan 4, 2009, at 10:40 AM, ydegoyon at gmail.com wrote:

> hola,
>
> i know this but this is not specific to grid,
> all graphical objects will provoke the same crashes,
> there's something about freeing graphic objects
> in 'graph-on-parent' mode.
>
> no time to look further in it.
>
> ciao,
> sevy
>
> Mitchell Turner wrote:
>> Dear all,
>> I am having a problem with the [grid] GUI object (found in   
>> "unauthorized").
>>
>> The problem occurs when I use the grid object in an abstraction   
>> (graphing on parent).  I make a new patcher window, I create an  
>> object  (which is my abstraction containing several grid objects),  
>> now on  trying to close the patcher window, Pd crashes.  Below is  
>> the the  crash log.
>>
>> I'm using Pd-Extended 0.40.3 Mac OS 10.5.5, MacBook Pro.
>>
>> Thanks for any help,
>> Mitch
>>
>>
>>
>> Process:         pd [6497]
>> Path:            /Applications/Pd-extended.app/Contents/Resources/  
>> Scripts/../bin/pd
>> Identifier:      pd
>> Version:         ??? (???)
>> Code Type:       X86 (Native)
>> Parent Process:  Pd-extended [6496]
>>
>> Date/Time:       2009-01-04 08:37:26.447 -0500
>> OS Version:      Mac OS X 10.5.5 (9F33)
>> Report Version:  6
>>
>> Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
>> Exception Codes: KERN_INVALID_ADDRESS at 0x00000000c0000051
>> Crashed Thread:  0
>>
>> Thread 0 Crashed:
>> 0   pd                            	0x0003b7cc obj_ninlets + 42   
>> (m_obj.c:561)
>> 1   pd                            	0x00002b82 linetraverser_next +  
>> 77  (g_canvas.c:294)
>> 2   pd                            	0x00004311 canvas_deletelinesfor  
>> +  61 (g_canvas.c:944)
>> 3   pd                            	0x00006587 glist_delete + 192   
>> (g_graph.c:117)
>> 4   pd                            	0x00008dfb graph_delete + 54   
>> (g_graph.c:999)
>> 5   pd                            	0x00006587 glist_delete + 192   
>> (g_graph.c:117)
>> 6   pd                            	0x00004fce canvas_free + 100   
>> (g_canvas.c:883)
>> 7   pd                            	0x00038a1c pd_free + 25 (m_pd.c: 
>> 30)
>> 8   pd                            	0x0003a02a pd_typedmess + 1018   
>> (m_class.c:779)
>> 9   pd                            	0x00039f64 pd_typedmess + 820   
>> (m_class.c:805)
>> 10  pd                            	0x0003d7df binbuf_eval + 1043   
>> (m_binbuf.c:677)
>> 11  pd                            	0x000448ca socketreceiver_read  
>> +  1016 (s_inter.c:553)
>> 12  pd                            	0x00043983 sys_domicrosleep +  
>> 367  (s_inter.c:193)
>> 13  pd                            	0x000443e3 sys_pollgui + 26   
>> (s_inter.c:840)
>> 14  pd                            	0x00041728 m_scheduler + 348   
>> (m_sched.c:468)
>> 15  pd                            	0x00043770 sys_main + 1524   
>> (s_main.c:320)
>> 16  pd                            	0x000021ae _start + 216
>> 17  pd                            	0x000020d5 start + 41
>>
>> Thread 1:
>> 0   libSystem.B.dylib             	0x936644a6 mach_msg_trap + 10
>> 1   libSystem.B.dylib             	0x9366bc9c mach_msg + 72
>> 2   com.apple.CoreFoundation      	0x95eaf0ce CFRunLoopRunSpecific  
>> +  1790
>> 3   com.apple.CoreFoundation      	0x95eafcf8 CFRunLoopRunInMode + 88
>> 4   com.apple.audio.CoreAudio     	0x94079464   
>> HALRunLoop::OwnThread(void*) + 160
>> 5   com.apple.audio.CoreAudio     	0x94079300   
>> CAPThread::Entry(CAPThread*) + 96
>> 6   libSystem.B.dylib             	0x936956f5 _pthread_start + 321
>> 7   libSystem.B.dylib             	0x936955b2 thread_start + 34
>>
>> Thread 2:
>> 0   libSystem.B.dylib             	0x93664506   
>> semaphore_timedwait_signal_trap + 10
>> 1   libSystem.B.dylib             	0x9369684f _pthread_cond_wait +  
>> 1244
>> 2   libSystem.B.dylib             	0x936980d3   
>> pthread_cond_timedwait_relative_np + 47
>> 3   com.apple.audio.CoreAudio     	0x94088a47   
>> CAGuard::WaitFor(unsigned long long) + 213
>> 4   com.apple.audio.CoreAudio     	0x9408a602   
>> CAGuard::WaitUntil(unsigned long long) + 70
>> 5   com.apple.audio.CoreAudio     	0x94088da7  
>> HP_IOThread::WorkLoop()  + 759
>> 6   com.apple.audio.CoreAudio     	0x94088aab   
>> HP_IOThread::ThreadEntry(HP_IOThread*) + 17
>> 7   com.apple.audio.CoreAudio     	0x94079300   
>> CAPThread::Entry(CAPThread*) + 96
>> 8   libSystem.B.dylib             	0x936956f5 _pthread_start + 321
>> 9   libSystem.B.dylib             	0x936955b2 thread_start + 34
>>
>> Thread 3:
>> 0   libSystem.B.dylib             	0x93664506   
>> semaphore_timedwait_signal_trap + 10
>> 1   libSystem.B.dylib             	0x9369684f _pthread_cond_wait +  
>> 1244
>> 2   libSystem.B.dylib             	0x936980d3   
>> pthread_cond_timedwait_relative_np + 47
>> 3   com.apple.audio.CoreAudio     	0x94088a47   
>> CAGuard::WaitFor(unsigned long long) + 213
>> 4   com.apple.audio.CoreAudio     	0x9408a602   
>> CAGuard::WaitUntil(unsigned long long) + 70
>> 5   com.apple.audio.CoreAudio     	0x94088da7  
>> HP_IOThread::WorkLoop()  + 759
>> 6   com.apple.audio.CoreAudio     	0x94088aab   
>> HP_IOThread::ThreadEntry(HP_IOThread*) + 17
>> 7   com.apple.audio.CoreAudio     	0x94079300   
>> CAPThread::Entry(CAPThread*) + 96
>> 8   libSystem.B.dylib             	0x936956f5 _pthread_start + 321
>> 9   libSystem.B.dylib             	0x936955b2 thread_start + 34
>>
>> Thread 4:
>> 0   libSystem.B.dylib             	0x9366b68e __semwait_signal + 10
>> 1   libSystem.B.dylib             	0x9369636d pthread_cond_wait  
>> $UNIX2003 + 73
>> 2   libGLProgrammability.dylib    	0x963c1b32 glvmDoWork + 162
>> 3   libSystem.B.dylib             	0x936956f5 _pthread_start + 321
>> 4   libSystem.B.dylib             	0x936955b2 thread_start + 34
>>
>> Thread 5:
>> 0   libSystem.B.dylib             	0x936644ee   
>> semaphore_wait_signal_trap + 10
>> 1   libSystem.B.dylib             	0x93696866 _pthread_cond_wait +  
>> 1267
>> 2   libSystem.B.dylib             	0x936dc371 pthread_cond_wait + 48
>>
>> Thread 0 crashed with X86 Thread State (32-bit):
>>   eax: 0xc0000003  ebx: 0x00002b43  ecx: 0x00000000  edx: 0x00000000
>>   edi: 0xbfffdcb4  esi: 0x00000000  ebp: 0xbfffdc38  esp: 0xbfffdc38
>>    ss: 0x0000001f  efl: 0x00010246  eip: 0x0003b7cc   cs: 0x00000017
>>    ds: 0x0000001f   es: 0x0000001f   fs: 0x00000000   gs: 0x00000037
>>   cr2: 0xc0000051
>>
>>
>> _______________________________________________
>> Pd-list at iem.at mailing list
>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
>>
>>
>





More information about the Pd-list mailing list