Imagination PowerVR SDK Blog

PVRShaman, Mac OS 10.7.5, EXC_BAD_ACCESS

pvrshaman

#1

Hi, I have upgraded to SDK 3.1. Everything works fine, but the PVRShaman fails to open. It crashes each time upon open. No UI appears. What could be the reason.



Here is the crash log (up to the allowed length):



Process: PVRShaman [380]

Path: /Applications/Imagination//PVRShaman.app/Contents/MacOS/PVRShaman

Identifier: com.powervr.PVRShaman

Version: 2.1 (000200010001)

Code Type: X86 (Native)

Parent Process: launchd [222]



Date/Time: 2013-03-22 20:38:41.695 +0200

OS Version: Mac OS X 10.7.5 (11G63)

Report Version: 9



Crashed Thread: 0 Dispatch queue: com.apple.main-thread



Exception Type: EXC_BAD_ACCESS (SIGBUS)

Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000000



VM Regions Near 0:

–> __PAGEZERO 0000000000000000-0000000000001000 [ 4K] —/--- SM=NUL /Applications/Imagination/
/PVRShaman.app/Contents/MacOS/PVRShaman

__TEXT 0000000000001000-0000000000660000 [ 6524K] r-x/rwx SM=COW /Applications/Imagination//PVRShaman.app/Contents/MacOS/PVRShaman



Application Specific Information:

objc[380]: garbage collection is OFF



Thread 0 Crashed:: Dispatch queue: com.apple.main-thread

0 ??? 0000000000 0 + 0

1 QtGui 0x00969883 QMacPasteboardMime::~QMacPasteboardMime() + 2443

2 QtGui 0x0088f9d4 QApplicationPrivate::initializeWidgetPaletteHash() + 6394

3 QtGui 0x00890910 QApplicationPrivate::initializeWidgetPaletteHash() + 10294

4 QtGui 0x0090472b QApplicationPrivate::construct() + 217

5 QtGui 0x009055b2 QApplication::QApplication(int&, char**, int) + 100

6 com.powervr.PVRShaman 0x0003ef93 CSingleApplication::CSingleApplication(int&, char**, QString const&) + 51

7 com.powervr.PVRShaman 0x00005ce1 main + 81

8 com.powervr.PVRShaman 0x00005695 start + 53



Thread 1:: Dispatch queue: com.apple.libdispatch-manager

0 libsystem_kernel.dylib 0x9692590a kevent + 10

1 libdispatch.dylib 0x9bac2e04 _dispatch_mgr_invoke + 969

2 libdispatch.dylib 0x9bac1853 _dispatch_mgr_thread + 53



Thread 2:

0 libsystem_kernel.dylib 0x9692502e __workq_kernreturn + 10

1 libsystem_c.dylib 0x9a615ccf _pthread_wqthread + 773

2 libsystem_c.dylib 0x9a6176fe start_wqthread + 30



Thread 3:

0 libsystem_kernel.dylib 0x9692502e __workq_kernreturn + 10

1 libsystem_c.dylib 0x9a615ccf _pthread_wqthread + 773

2 libsystem_c.dylib 0x9a6176fe start_wqthread + 30



Thread 0 crashed with X86 Thread State (32-bit):

eax: 0x00000009 ebx: 0x01d384d0 ecx: 0x9524330c edx: 0x00000016

edi: 0xbffff688 esi: 0x0096985e ebp: 0xbffff5b8 esp: 0xbffff56c

ss: 0x00000023 efl: 0x00010282 eip: 0x00000000 cs: 0x0000001b

ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f

cr2: 0x00000000

Logical CPU: 2



Binary Images:

0x1000 - 0x65ffeb +com.powervr.PVRShaman (2.1 - 000200010001) <8A6A6D23-E32E-3FA1-B4E0-2FA4EEB39934> /Applications/Imagination/
/PVRShaman.app/Contents/MacOS/PVRShaman

0x782000 - 0x852fef +QtOpenGL (4.8.3 - compatibility 4.8.0) <5FCA35ED-0ED8-3778-A5B6-FAB3397FBCF7> /Applications/Imagination//PVRShaman.app/Contents/Frameworks/QtOpenGL.framework/Versions/4/QtOpenGL

0x875000 - 0x11bbff3 +QtGui (4.8.3 - compatibility 4.8.0) <732A3809-E8E4-348F-89F9-30C76055CE0B> /Applications/Imagination/
/PVRShaman.app/Contents/Frameworks/QtGui.framework/Versions/4/QtGui

0x12eb000 - 0x140dfe3 +QtNetwork (4.8.3 - compatibility 4.8.0) /Applications/Imagination//PVRShaman.app/Contents/Frameworks/QtNetwork.framework/Versions/4/QtNetwork

0x1433000 - 0x16b2ff3 +QtCore (4.8.3 - compatibility 4.8.0) <81971043-9C7F-308C-AA93-0C84D4390DA3> /Applications/Imagination/
/PVRShaman.app/Contents/Frameworks/QtCore.framework/Versions/4/QtCore

0x17bb000 - 0x17ebffb com.apple.security.csparser (3.0 - 55148.6) /System/Library/Frameworks/Security.framework/PlugIns/csparser.bundle/Contents/MacOS/csparser

0x8fe66000 - 0x8fe98aa7 dyld (195.6 - ???) <3A866A34-4CDD-35A4-B26E-F145B05F3644> /usr/lib/dyld

0x90038000 - 0x90043fff libkxld.dylib (??? - ???) <14E79D7A-B6C2-35C5-B56D-D343BEC2A106> /usr/lib/system/libkxld.dylib

0x90044000 - 0x9034eff3 com.apple.Foundation (6.7.2 - 833.25) <4C52ED74-A1FD-3087-A2E1-035AB3CF9610> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation

0x9034f000 - 0x90447ff7 libFontParser.dylib (??? - ???) <71B33EB1-27F8-3C68-B940-FC61A3CFE275> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib

0x90778000 - 0x90888fe7 libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <34E1E3CC-7B6A-3B37-8D07-1258D11E16CB> /usr/lib/libsqlite3.dylib

0x90889000 - 0x908b4fff com.apple.GSS (2.2 - 2.0) <2C468B23-FA87-30B5-B9A6-8C5D1373AA30> /System/Library/Frameworks/GSS.framework/Versions/A/GSS

0x908b5000 - 0x908b6ff7 libsystem_sandbox.dylib (??? - ???) <26960D2B-BEA6-3B3B-9BC7-D73437EF4149> /usr/lib/system/libsystem_sandbox.dylib

0x908b7000 - 0x908e5ff7 com.apple.DictionaryServices (1.2.1 - 158.3) <8D03D180-D834-39F3-A106-78E0B22A7893> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices

0x90c2d000 - 0x9102fff6 libLAPACK.dylib (??? - ???) <00BE0221-8564-3F87-9F6B-8A910CF2F141> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib

0x91034000 - 0x91091ffb com.apple.htmlrendering (76 - 1.1.4) <409EF0CB-2997-369A-9326-BE12436B9EE1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering

0x910b9000 - 0x910c0ff9 libsystem_dnssd.dylib (??? - ???) /usr/lib/system/libsystem_dnssd.dylib

0x910c1000 - 0x91390ffb com.apple.security (7.0 - 55148.6) <8DF67BDD-C98F-3B7E-AC63-D468407FA82D> /System/Library/Frameworks/Security.framework/Versions/A/Security

0x9157d000 - 0x9157dfff com.apple.vecLib (3.7 - vecLib 3.7) <8CCF99BF-A4B7-3C01-9219-B83D2AE5F82A>


#2

Hello



i tried on the OSX 10.8.3 (12D78) and everything is fine


#3

Hi,



This appears to be an issue with Qt: http://stackoverflow.com/questions/15461518/x86-qt-app-crashes-on-mac-os-10-7-lion



PVRShaman unlike the rest of our utilities is 32bit and there seems to be some problems relating to Qt 4.8.3 on OS X 10.7 and below. I’ll continue to investigate and post back when I have a solution.



#4

Hi,



I just encountered the same problem. I upgraded and PVRShaman now crashes with similar log.


#5

Hello.



We’ve identified the problem and have a solution so we’ll be pushing an update around the middle of next week.



Thanks and regards.


#6

That’s great news.



Thanks Arron!


#7

Hi Arron, how do we get the fix you have?



Thank you.


#8

hi.

Any news on when the fix for PVRshaman will be available?


#9

Hi folks, we should be pushing an update to PVRShaman either today or tomorrow.


#10

OSX 10.7.5 SDK 3.1 PVRShaman crashes at startup, any news on a fix? thanks


#11

Apologies for the delay in releasing the update however the updated version of PVRShaman is now live on the website and it should fix the problem.



#12

Thanks Arron, it works again. Be careful to re-download the installer (I tried first with a former 3.1 version I already had and it failed) and to run the version that is on a the OSX_x86 folder.