Don't start on Intel Mac…

If you've had any problems with Nexuiz, or would like to report bugs, post here.

Moderators: Nexuiz Moderators, Moderators

Don't start on Intel Mac…

Postby Butch » Tue Dec 19, 2006 2:33 pm

Hi @ all,

i download it, install / repack it and wanna start the game… BUT… it won't start!
Everytime it crashes, the same happens with Warcraft III

Does anyone have any idea why? I've already update my System (MacBook Pro & OSX 10.4)


THX a lot, Butch

[EDIT]:

got the new Mac Pro 2,16ghz, 128 MB ATI Radeon X1600 and 1Gig RAM and here is the main part of the Errorprotokol:

---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------

Date/Time: 2006-12-19 16:43:15.595 +0100
OS Version: 10.4.8 (Build 8N1037)
Report Version: 4

Command: nexuiz-osx-ppc-agl-bin
Path: /Applications/Games/Nexuiz/Nexuiz.app/Contents/MacOS/nexuiz-osx-ppc-agl-bin
Parent: WindowServer [54]

Version: Darkplaces (1.0)

PID: 12193
Thread: 0

Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
0 nexuiz-osx-ppc-agl-bin 0x00030eab 0x1000 + 196267
1 nexuiz-osx-ppc-agl-bin 0x00059f4f 0x1000 + 364367
2 nexuiz-osx-ppc-agl-bin 0x000dc051 0x1000 + 897105
3 nexuiz-osx-ppc-agl-bin 0x0010c2f7 0x1000 + 1094391
4 nexuiz-osx-ppc-agl-bin 0x0007012b 0x1000 + 454955
5 nexuiz-osx-ppc-agl-bin 0x00030f7b 0x1000 + 196475
6 nexuiz-osx-ppc-agl-bin 0x0007045c 0x1000 + 455772
7 nexuiz-osx-ppc-agl-bin 0x000707e7 0x1000 + 456679
8 nexuiz-osx-ppc-agl-bin 0x00001f2d 0x1000 + 3885
9 nexuiz-osx-ppc-agl-bin 0x00001aba 0x1000 + 2746
10 nexuiz-osx-ppc-agl-bin 0x000019d5 0x1000 + 2517

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x000309cf ecx: 0x00000008 edx: 0x00000000
edi: 0x00000000 esi: 0x001ffd90 ebp: 0xbffffa38 esp: 0xbffff990
ss: 0x0000001f efl: 0x00010246 eip: 0x00030eab cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037

---------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------
Butch
Newbie
 
Posts: 2
Joined: Tue Dec 19, 2006 2:20 pm

Postby divVerent » Tue Dec 19, 2006 4:35 pm

Can you try replacing your nexuiz-osx-ppc-agl-bin (inside the Nexuiz.app, use context menu -> "show package contents" to reach it) by the one in http://141.2.16.3/nex/nexuizdebug20061212_v2.2.1.zip? Then you have one with debug info which is otherwise the same, maybe it shows better info then.

The problem is that I found no way to use the x86 addresses on a PPC mac...
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Butch » Tue Dec 19, 2006 5:02 pm

i replaced the nexuiz-osx-ppc-agl-bin but i don't get any better info… first i get the black screen fpr 2 or 3 sec. then shortly it becomes blue, after this the game crashs…

So the main prob is the x86 addresses? I can't promise but with Warcraft III i got the same probs but by an friend W III works fine, however this isn't an Warcraft forum but i seriously wanna play anything on my new apple!
Butch
Newbie
 
Posts: 2
Joined: Tue Dec 19, 2006 2:20 pm

Postby divVerent » Tue Dec 19, 2006 6:46 pm

Well, I have debug info, but since my Mac is a PPC Mac, I can't resolve the addresses to symbols and line numbers...

Maybe you can try it:

Run a Terminal.app, then:

Code: Select all
bash$ gdb ...../Nexuiz.app/...../nexuiz-osx-ppc-agl-bin
(gdb) list *(0x00030eab)
(gdb) list *(0x00059f4f)


and so on, and preferably only quote the function name, file name and line number for each address.

Maybe there is a better tool to do that on OS X, but I haven't found one yet - maybe you know one? On Linux, the tool that does what I want is called addr2line.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby ejtttje » Tue Jan 23, 2007 8:25 pm

The Mac version of 'addr2line' is 'atos'... different command line syntax, but similar functionality.
Remember to pipe the results through c++filt for readable results if using c++ :)
ejtttje
Newbie
 
Posts: 1
Joined: Tue Jan 23, 2007 8:20 pm


Return to Nexuiz - Support / Bugs

Who is online

Users browsing this forum: No registered users and 1 guest

cron