Piker-Alpha / macosxbootloader

Pike's bootloader
http://piker-alpha.github.io/macosxbootloader/
Other
259 stars 52 forks source link

system_profiler SPPCIDataType crashes #2

Open jamgold opened 10 years ago

jamgold commented 10 years ago

I am using this boot loader on a MacPro1,1 and when /usr/sbin/system_profiler tries to list the SPPCIDataType data type, the program crashes. No idea if that is related to the bootloader or not ...

system_profiler SPPCIDataType
2014-10-20 21:10:08.670 system_profiler[10531:127437] Property list invalid for format: 200 (property list dictionaries may only have keys which are CFStrings, not 'CFNumber')
2014-10-20 21:10:08.672 system_profiler[10531:127437] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'data parameter is nil'
*** First throw call stack:
(
    0   CoreFoundation                      0x00007fff8c3e964c __exceptionPreprocess + 172
    1   libobjc.A.dylib                     0x00007fff8ba0c6de objc_exception_throw + 43
    2   CoreFoundation                      0x00007fff8c3e94fd +[NSException raise:format:] + 205
    3   Foundation                          0x00007fff82dfb21f +[NSPropertyListSerialization propertyListWithData:options:format:error:] + 67
    4   SPSupport                           0x000000010bce207a -[SPDocument _setReport:forDataType:] + 97
    5   SPSupport                           0x000000010bce243a -[SPDocument _reportFromBundlesForDataType:] + 690
    6   SPSupport                           0x000000010bce2a47 -[SPDocument reportForDataType:] + 180
    7   SPSupport                           0x000000010bce2d01 __34-[SPDocument reportsForDataTypes:]_block_invoke + 68
    8   libdispatch.dylib                   0x00007fff88c06344 _dispatch_client_callout2 + 8
    9   libdispatch.dylib                   0x00007fff88c06873 _dispatch_apply_serial + 42
    10  libdispatch.dylib                   0x00007fff88bfac13 _dispatch_client_callout + 8
    11  libdispatch.dylib                   0x00007fff88c059a1 _dispatch_sync_f_invoke + 39
    12  libdispatch.dylib                   0x00007fff88c05f60 dispatch_apply_f + 290
    13  SPSupport                           0x000000010bce2b55 -[SPDocument reportsForDataTypes:] + 234
    14  SPSupport                           0x000000010bce5d66 -[SPDocument xmlPropertyListRepresentationForDataTypes:] + 27
    15  system_profiler                     0x000000010bcd3865 system_profiler + 18533
    16  system_profiler                     0x000000010bcd3a6c system_profiler + 19052
    17  libdispatch.dylib                   0x00007fff88bff323 _dispatch_call_block_and_release + 12
    18  libdispatch.dylib                   0x00007fff88bfac13 _dispatch_client_callout + 8
    19  libdispatch.dylib                   0x00007fff88bfe365 _dispatch_queue_drain + 1100
    20  libdispatch.dylib                   0x00007fff88bffecc _dispatch_queue_invoke + 202
    21  libdispatch.dylib                   0x00007fff88bfd6b7 _dispatch_root_queue_drain + 463
    22  libdispatch.dylib                   0x00007fff88c0bfe4 _dispatch_worker_thread3 + 91
    23  libsystem_pthread.dylib             0x00007fff89c6d6cb _pthread_wqthread + 729
    24  libsystem_pthread.dylib             0x00007fff89c6b4a1 start_wqthread + 13
)
libc++abi.dylib: terminating with uncaught exception of type NSException
2014-10-20 21:10:13.877 system_profiler[10530:127420] Non-zero termination status from '/usr/sbin/system_profiler -nospawn -xml SPPCIDataType -detailLevel full', termination status: 6
Piker-Alpha commented 10 years ago

Uhm. You are the first person to report this, here, so I wonder why nobody else did before you. Perhaps something went wrong during the installation of Yosemite, and when I see errors like this, then I normally reinstall the OS.

Have you asked other people on macrumors.com if they are experiencing the same (kind of) error(s)?

jamgold commented 10 years ago

I have posted it on macrumors, but nobody else seems to have seen it, or noticed it. I have a vanilla, new install of Yosemite on a USB disk done on a MacBook Pro, then changed the boot.efi, and the same thing happens when I boot my MacPro from there.

MrZarniwoop commented 10 years ago

I believe this error is normal with an unrecognized PCIe card in the system. Are you using a non-flashed PC graphics card?

jamgold commented 10 years ago

Yes indeed, I am. An NVIDIA GForce GT 640

MrZarniwoop commented 10 years ago

Pretty sure that'll do it. To know for sure, if you have one replace with any EBC firmware Mac graphics card and I bet the error goes away and System Information will properly show PCI information. I think this is true even if there is no driver for the card, like an Nvidia 7300GT or ATI 1900XT.

jamgold commented 10 years ago

I only have the original this 2006 MacPro came with. I thought it is not longer supported.

MrZarniwoop commented 10 years ago

Correct, it'll be awful because Yosemite will have no driver. But, the PCIe card should be recognized and then you'll know it's not because of a bug in the boot loader.