My copy looked like this in the last release:

        [NSApp run];

        fprintf(stderr,"Terminating NSApp\n");
        [sdlplmain release];
        //[pool release];


On Fri, Feb 26, 2010 at 17:40, Kartik Thakore <thakore.kar...@gmail.com> wrote:
> no the launcher.m patch. If you didnt apply it its fine.
>>>>>>
>>>>>> http://paste.scsys.co.uk/39865
>
> If you got the experimental branch just undo the lines above.
>
> Kartik Thakore
>
> On 2010-02-26, at 5:03 PM, "Chas. Owens" <chas.ow...@gmail.com> wrote:
>
>> By patch, you mean the comment I added last time?
>>
>> On Fri, Feb 26, 2010 at 16:44, Kartik Thakore <thakore.kar...@gmail.com>
>> wrote:
>>>
>>> Chas,
>>>
>>> Try the script again without the patch.
>>>
>>> Aslo try this with an without the patch:
>>>
>>> use SDL;
>>>
>>> use SDL::Video;
>>>
>>> SDL::init(SDL_VIDEO);
>>>
>>> my $d = SDL::Video::set_video_mode(800, 300, 32, SDL_SWSURFACE);
>>>
>>>
>>>
>>> Kartik Thakore
>>>
>>> On 2010-02-26, at 4:17 PM, "Chas. Owens" <chas.ow...@gmail.com> wrote:
>>>
>>>> I ran the code on my machine, the results are here:
>>>> http://codepad.org/X5gR3Bex
>>>>
>>>> It didn't crash, but SDLPerl.app would not quit until I clicked on it,
>>>> at which time it immediately quit.
>>>>
>>>> On Fri, Feb 26, 2010 at 11:56, Kartik Thakore <thakore.kar...@gmail.com>
>>>> wrote:
>>>>>
>>>>> Hi mike,
>>>>> Can you try this script?
>>>>> use SDL;
>>>>> use SDL::Surface;
>>>>> my $s = SDL::Surface->new(300,300,32,SDL_SWSURFACE, 0,0,0,0);
>>>>> SDL::quit(); #toggle this off
>>>>> Kartik Thakore
>>>>> On 2010-02-26, at 7:01 AM, Mike Stok <m...@stok.ca> wrote:
>>>>>
>>>>> It still seg faults when I quit using the red button (using MacPorts
>>>>> perl).
>>>>>  Stack trace attached in case it's useful, output below.
>>>>>
>>>>> <stack-trace.txt>
>>>>>
>>>>> Mike
>>>>>
>>>>> ratdog:kthakore-SDL_perl-43e0e10 mike$
>>>>> ./SDLPerl.app/Contents/MacOS/SDLPerl
>>>>> `pwd`/../shooter.pl
>>>>> ARGC 2
>>>>> ARGV[0] ./SDLPerl.app/Contents/MacOS/SDLPerl
>>>>> ARGV[1]
>>>>> /Users/mike/Projects/sdl/kthakore-SDL_perl-43e0e10/../shooter.pl
>>>>> [main] SCRIPT:
>>>>> /Users/mike/Projects/sdl/kthakore-SDL_perl-43e0e10/../shooter.pl
>>>>> Application will finish launching
>>>>> Done with menu
>>>>> openFile
>>>>> /Users/mike/Projects/sdl/kthakore-SDL_perl-43e0e10/../shooter.pl
>>>>> Setting directory: true
>>>>> Setup working directory ? TruePATH:
>>>>> /Users/mike/Projects/sdl/kthakore-SDL_perl-43e0e10/SDLPerl.app
>>>>> launching perl
>>>>> Launching script:
>>>>> /Users/mike/Projects/sdl/kthakore-SDL_perl-43e0e10/../shooter.pl
>>>>> LIBPATH:
>>>>>
>>>>>
>>>>> /Users/mike/Projects/sdl/kthakore-SDL_perl-43e0e10/SDLPerl.app/Contents/Resources/lib/darwin-2level
>>>>> Running perl
>>>>> Destructing  perl
>>>>> Segmentation fault
>>>>>
>>>>> On Feb 26, 2010, at 6:02 AM, Kartik Thakore wrote:
>>>>>
>>>>> Hi,
>>>>>
>>>>> I have made a separate branch for the mac fixes.
>>>>> Please try this one
>>>>> http://github.com/kthakore/SDL_perl/tree/experimental
>>>>>
>>>>> It is a potential fix for the exit crash
>>>>> http://sdlperl.ath.cx/projects/SDLPerl/ticket/87
>>>>>
>>>>>
>>>>> On Fri, Feb 26, 2010 at 5:37 AM, Kartik Thakore
>>>>> <thakore.kar...@gmail.com>
>>>>> wrote:
>>>>>>
>>>>>> When you get a chance can you try this patch.
>>>>>>
>>>>>> http://paste.scsys.co.uk/39865
>>>>>>
>>>>>> On Thu, Feb 25, 2010 at 10:56 PM, Stuart Watt <stu...@morungos.com>
>>>>>> wrote:
>>>>>>>
>>>>>>> Backtrace attached.
>>>>>>>
>>>>>>> Good luck, and thanks for a great talk. I'll try and get the OpenGL
>>>>>>> stuff
>>>>>>> working, put together an environment, and start coding!!
>>>>>>>
>>>>>>> All the best
>>>>>>> Stuart
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Quiting perl script:
>>>>>>
>>>>>>
>>>>>> /Users/stuart/Downloads/gist301949-fecf81caf307e110536f4493c9f19a256a6c6728/shooter.pl
>>>>>>
>>>>>> Program received signal EXC_BAD_ACCESS, Could not access memory.
>>>>>>
>>>>>> Reason: KERN_INVALID_ADDRESS at address: 0x000000000000001c
>>>>>>
>>>>>> 0x00007fff84dd811c in objc_msgSend ()
>>>>>>
>>>>>> (gdb) bt full
>>>>>>
>>>>>> #0  0x00007fff84dd811c in objc_msgSend ()
>>>>>>
>>>>>> No symbol table info available.
>>>>>>
>>>>>> #1  0x00007fff83ca4324 in -[NSCGSContext _invalidate] ()
>>>>>>
>>>>>> No symbol table info available.
>>>>>>
>>>>>> #2  0x00007fff83ca42a8 in -[NSCGSContext dealloc] ()
>>>>>>
>>>>>> No symbol table info available.
>>>>>>
>>>>>> #3  0x00007fff83ca4289 in -[NSWindowGraphicsContext dealloc] ()
>>>>>>
>>>>>> No symbol table info available.
>>>>>>
>>>>>> #4  0x00007fff86529246 in _CFAutoreleasePoolPop ()
>>>>>>
>>>>>> No symbol table info available.
>>>>>>
>>>>>> #5  0x00007fff83b96e19 in -[NSApplication finishLaunching] ()
>>>>>>
>>>>>> No symbol table info available.
>>>>>>
>>>>>> #6  0x00007fff83b9660c in -[NSApplication run] ()
>>>>>>
>>>>>> No symbol table info available.
>>>>>>
>>>>>> #7  0x0000000100002302 in main ()
>>>>>>
>>>>>> No symbol table info available.
>>>>>
>>>>>
>>>>> --
>>>>> Mike Stok <m...@stok.ca>
>>>>> http://www.stok.ca/~mike/
>>>>> The "`Stok' disclaimers" apply.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Chas. Owens
>>>> wonkden.net
>>>> The most important skill a programmer can have is the ability to read.
>>>
>>
>>
>>
>> --
>> Chas. Owens
>> wonkden.net
>> The most important skill a programmer can have is the ability to read.
>



-- 
Chas. Owens
wonkden.net
The most important skill a programmer can have is the ability to read.

Reply via email to