is there a fix so that cmd+. on mac open a debugger when we get a loop?

stéphane ducasse ducasse at iam.unibe.ch
Sun Feb 13 20:04:24 UTC 2005


John

I got

gdb /Volumes/OSX/Applications/Squeak\ 3.8.6Beta5\  
copy.app/Contents/MacOS/Squeak\ VM\ Opt 12672

dyld: /usr/libexec/gdb/gdb-powerpc-apple-macos10 can't open library:  
/System/Library/PrivateFrameworks/bfd.framework/Versions/A/bfd  (No  
such file or directory, errno = 2)
Trace/BPT trap

> At the command prompt issue
> break checkForInterrupts
> then
> c
> to continue
> which should start Squeak running again and give you
> Continuing.
> [Switching to process 12672 thread 0x593b]
>
> Breakpoint 1, 0x000c383c in checkForInterrupts ()
> then at the comand prompt issue
>  call (int) printAllStacks()
>
> and then look at your console.log either via the console application  
> found in Applications/Utilities or in
> /Library/Logs/Console/userid/console.log
>
> You should find stack traces of all running processes (one hopes).
> You can then say
> quit
> at the command prompt to detach and let the squeak process continue  
> running.
>
>
> Technically checkForInterrupts() routine should be called with a 3 or  
> 4 ms window. If not when
> you first start gdb you can invoke the call (int) printAllStacks()
>
> On Feb 13, 2005, at 11:06 AM, stéphane ducasse wrote:
>
>> Thanks
>>
>> is it in 3.8 gamma 6548?
>> I guess so. This means that it does not solve my problem :(
>>
>> Stef
>>
>> On 13 févr. 05, at 17:17, David T. Lewis wrote:
>>
>>> 6293LowSpaceWatcherFix-dtl
>>
>>
> --
> ======================================================================= 
> ====
> John M. McIntosh <johnmci at smalltalkconsulting.com> 1-800-477-2659
> Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
> ======================================================================= 
> ====
>
>
>




More information about the Squeak-dev mailing list