Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PowerPC] CoreAudio output does not work; specific optflags needed to produce a working app #658

Open
barracuda156 opened this issue Jan 16, 2024 · 8 comments

Comments

@barracuda156
Copy link

barracuda156 commented Jan 16, 2024

After fixing libatomic linking and ObjC (needs extra flags to work), everything built fine, but the binary fails:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0xfffffff4
0x029ba290 in CoreAudioOut::GetDeviceList ()
(gdb) where
#0  0x029ba290 in CoreAudioOut::GetDeviceList ()
#1  0x029ba7d4 in musik::core::sdk::findDeviceById<CoreAudioDevice, musik::core::sdk::IOutput> ()
#2  0x029b9fb8 in CoreAudioOut::GetDefaultDevice ()
#3  0x0003542c in getOutputDeviceName ()
#4  0x000370ac in musik::cube::SettingsLayout::LoadPreferences ()
#5  0x00037944 in musik::cube::SettingsLayout::OnVisibilityChanged ()
#6  0x000957b8 in cursespp::Window::ProcessMessage ()
#7  0x00d5df14 in musik::core::runtime::MessageQueue::Dispatch ()
#8  0x00076030 in cursespp::App::Layout ()
#9  0x00076be0 in cursespp::App::Run ()
#10 0x001abaa8 in main ()

Something broken about endianness?

@barracuda156
Copy link
Author

After disabling CoreAudioOutput plugin (CoreAudio should be supported on 10.5/10.6, but this is just for debugging), I got TUI starting up, but then it still crashes:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000000
0x015e3f1c in std::codecvt<wchar_t, char, __mbstate_t>::do_unshift ()

snowleopardppc

@clangen If you could take a look, it would be very helpful.

@barracuda156
Copy link
Author

barracuda156 commented Jan 18, 2024

I got to here without disabling any plugins, just by some tweaks of build settings (switched to Macports asio and modified handling of ncurses):

musik_ppc2

However it still crashes, as of now.

@barracuda156
Copy link
Author

Running the same via GDB, I get this:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000000
0x02cb9f1c in std::codecvt<wchar_t, char, __mbstate_t>::do_unshift ()

Backtrace is incomplete for some reason:

#38 0x016caf18 in asio::io_context::run ()
#39 0x10289780 in websocketpp::transport::asio::endpoint<WebSocketServer::asio_with_deflate::transport_config>::run ()
#40 0x1024f4c4 in WebSocketServer::ThreadProc ()
#41 0x1032eea0 in _ZSt13__invoke_implIvRM15WebSocketServerFvvERPS0_JEET_St21__invoke_memfun_derefOT0_OT1_DpOT2_ ()
#42 0x1032ec94 in _ZSt8__invokeIRM15WebSocketServerFvvEJRPS0_EENSt15__invoke_resultIT_JDpT0_EE4typeEOS7_DpOS8_ ()
#43 0x1032e9c8 in _ZNSt5_BindIFM15WebSocketServerFvvEPS0_EE6__callIvJEJLm0EEEET_OSt5tupleIJDpT0_EESt12_Index_tupleIJXspT1_EEE ()
#44 0x1032e874 in _ZNSt5_BindIFM15WebSocketServerFvvEPS0_EEclIJEvEET0_DpOT_ ()
#45 0x1032e41c in _ZSt13__invoke_implIvSt5_BindIFM15WebSocketServerFvvEPS1_EEJEET_St14__invoke_otherOT0_DpOT1_ ()
#46 0x1032d9c4 in _ZSt8__invokeISt5_BindIFM15WebSocketServerFvvEPS1_EEJEENSt15__invoke_resultIT_JDpT0_EE4typeEOS8_DpOS9_ ()
#47 0x1032c7cc in _ZNSt6thread8_InvokerISt5tupleIJSt5_BindIFM15WebSocketServerFvvEPS3_EEEEE9_M_invokeIJLm0EEEEvSt12_Index_tupleIJXspT_EEE ()
#48 0x1032af34 in _ZNSt6thread8_InvokerISt5tupleIJSt5_BindIFM15WebSocketServerFvvEPS3_EEEEEclEv ()
#49 0x10327df8 in _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJSt5_BindIFM15WebSocketServerFvvEPS4_EEEEEEE6_M_runEv ()
#50 0x0281ec54 in std::error_code::default_error_condition ()
#51 0x0129e064 in _pthread_start ()

@barracuda156
Copy link
Author

@barracuda156
Copy link
Author

Crash log:

Process:         musikcube [98343]
Path:            /opt/local/share/musikcube/musikcube
Identifier:      musikcube
Version:         ??? (???)
Code Type:       PPC (Native)
Parent Process:  zsh [98334]

Date/Time:       2024-01-18 10:47:04.680 +0800
OS Version:      Mac OS X 10.6 (10A190)
Report Version:  6

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000fffffff4
Crashed Thread:  0

Thread 0 Crashed:
0   libcoreaudioout.dylib         	0x029b8290 CoreAudioOut::GetDeviceList() + 656
1   libcoreaudioout.dylib         	0x029b87d0 musik::core::sdk::IDevice* musik::core::sdk::findDeviceById<CoreAudioDevice, musik::core::sdk::IOutput>(musik::core::sdk::IOutput*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) + 36
2   libcoreaudioout.dylib         	0x029b7fb4 CoreAudioOut::GetDefaultDevice() + 220
3   musikcube                     	0x00036244 __ZL19getOutputDeviceNamev + 88
4   musikcube                     	0x00037ec4 musik::cube::SettingsLayout::LoadPreferences() + 936
5   musikcube                     	0x0003875c musik::cube::SettingsLayout::OnVisibilityChanged(bool) + 44
6   musikcube                     	0x000965d0 cursespp::Window::ProcessMessage(musik::core::runtime::IMessage&) + 124
7   libmusikcore.dylib            	0x00d76d20 musik::core::runtime::MessageQueue::Dispatch() + 468
8   musikcube                     	0x00076e48 cursespp::App::Layout() + 48
9   musikcube                     	0x000779f8 cursespp::App::Run(std::shared_ptr<cursespp::ILayout>) + 1624
10  musikcube                     	0x00178954 main + 1692
11  musikcube                     	0x00018994 start + 64

Thread 1:
0   libSystem.B.dylib             	0x009dde10 __semwait_signal + 12
1   libSystem.B.dylib             	0x00a1b3b0 _pthread_cond_wait + 1524
2   libmusikcore.dylib            	0x00ca1698 __ZL11thread_procv + 116
3   libstdc++.6.dylib             	0x01147c50 std::error_code::default_error_condition() const + 104
4   libSystem.B.dylib             	0x00a1a060 _pthread_start + 320

Thread 2:
0   libSystem.B.dylib             	0x009dde10 __semwait_signal + 12
1   libSystem.B.dylib             	0x00a1b3b0 _pthread_cond_wait + 1524
2   libmusikcore.dylib            	0x00ca40a8 void std::_V2::condition_variable_any::wait<std::unique_lock<std::recursive_mutex> >(std::unique_lock<std::recursive_mutex>&) + 156
3   libmusikcore.dylib            	0x00cdb52c musik::core::library::LocalLibrary::GetNextQuery() + 120
4   libmusikcore.dylib            	0x00cdbfb4 musik::core::library::LocalLibrary::ThreadProc() + 80
5   libstdc++.6.dylib             	0x01147c50 std::error_code::default_error_condition() const + 104
6   libSystem.B.dylib             	0x00a1a060 _pthread_start + 320

Thread 3:
0   libSystem.B.dylib             	0x009dde10 __semwait_signal + 12
1   libSystem.B.dylib             	0x00a1b3b0 _pthread_cond_wait + 1524
2   libmusikcore.dylib            	0x00ca40a8 void std::_V2::condition_variable_any::wait<std::unique_lock<std::recursive_mutex> >(std::unique_lock<std::recursive_mutex>&) + 156
3   libmusikcore.dylib            	0x00ce70f8 musik::core::library::RemoteLibrary::GetNextQuery() + 108
4   libmusikcore.dylib            	0x00ce8194 musik::core::library::RemoteLibrary::ThreadProc() + 76
5   libstdc++.6.dylib             	0x01147c50 std::error_code::default_error_condition() const + 104
6   libSystem.B.dylib             	0x00a1a060 _pthread_start + 320

Thread 4:
0   libSystem.B.dylib             	0x009dde10 __semwait_signal + 12
1   libSystem.B.dylib             	0x00a1b3b0 _pthread_cond_wait + 1524
2   libmusikcore.dylib            	0x00cd72ec asio::detail::scheduler::do_run_one(asio::detail::conditionally_enabled_mutex::scoped_lock&, asio::detail::scheduler_thread_info&, std::error_code const&) + 536
3   libmusikcore.dylib            	0x00d2c3d8 __ZN4asio6detail9scheduler3runERSt10error_code.isra.0 + 252
4   libmusikcore.dylib            	0x00d374c0 asio::detail::posix_thread::func<asio::detail::resolver_service_base::work_scheduler_runner>::run() + 40
5   libmusikcore.dylib            	0x00cd594c asio_detail_posix_thread_function + 32
6   libSystem.B.dylib             	0x00a1a060 _pthread_start + 320

Thread 5:
0   libSystem.B.dylib             	0x009d6d98 mach_msg_trap + 8
1   libSystem.B.dylib             	0x009de614 mach_msg + 56
2   libSystem.B.dylib             	0x00b523b8 _dispatch_mach_msg_4CF + 132
3   com.apple.CoreFoundation      	0x0037df14 __CFRunLoopRun + 1904
4   com.apple.CoreFoundation      	0x0030a0ac CFRunLoopRunSpecific + 668
5   com.apple.audio.CoreAudio     	0x02e1bd40 HALRunLoop::OwnThread(void*) + 224
6   com.apple.audio.CoreAudio     	0x02e1bb6c CAPThread::Entry(CAPThread*) + 96
7   libSystem.B.dylib             	0x00a1a060 _pthread_start + 320

Thread 6:
0   libSystem.B.dylib             	0x00a19878 kevent + 12
1   libSystem.B.dylib             	0x00b51a38 dispatch_wake_from_pthreads + 256

Thread 7:
0   libSystem.B.dylib             	0x009dde10 __semwait_signal + 12
1   libSystem.B.dylib             	0x00a1b3b0 _pthread_cond_wait + 1524
2   libmusikcore.dylib            	0x00cd8090 void std::_V2::condition_variable_any::wait<std::unique_lock<std::mutex> >(std::unique_lock<std::mutex>&) + 120
3   libmusikcore.dylib            	0x00cd4e78 musik::core::Indexer::ThreadLoop() + 244
4   libstdc++.6.dylib             	0x01147c50 std::error_code::default_error_condition() const + 104
5   libSystem.B.dylib             	0x00a1a060 _pthread_start + 320

Thread 8:
0   libSystem.B.dylib             	0x00a3a974 select$DARWIN_EXTSN + 12
1   libcurl.4.dylib               	0x005c2208 Curl_poll + 364
2   libcurl.4.dylib               	0x0059689c curl_easy_perform + 260
3   musikcube                     	0x00066d18 musik::core::sdk::HttpClient<std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > >::RunOnCurrentThread(std::function<void ()(musik::core::sdk::HttpClient<std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > >*, int, CURLcode)>) + 36
4   musikcube                     	0x00066ed8 __ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZN5musik4core3sdk10HttpClientISt18basic_stringstreamIcSt11char_traitsIcESaIcEEE3RunESt8functionIFvPSC_i8CURLcodeEEEUlvE_EEEEE6_M_runEv + 44
5   libstdc++.6.dylib             	0x01147c50 std::error_code::default_error_condition() const + 104
6   libSystem.B.dylib             	0x00a1a060 _pthread_start + 320

Thread 9:
0   libSystem.B.dylib             	0x009d6d98 mach_msg_trap + 8
1   libSystem.B.dylib             	0x009de614 mach_msg + 56
2   libSystem.B.dylib             	0x00b523b8 _dispatch_mach_msg_4CF + 132
3   com.apple.CoreFoundation      	0x0037df14 __CFRunLoopRun + 1904
4   com.apple.CoreFoundation      	0x0030a0ac CFRunLoopRunSpecific + 668
5   com.apple.CoreFoundation      	0x0030c5e4 CFRunLoopRun + 68
6   com.apple.Foundation          	0x0986dea0 __NSThread__main__ + 556
7   libSystem.B.dylib             	0x00a1a060 _pthread_start + 320

Thread 10:
0   libSystem.B.dylib             	0x00a51358 poll$UNIX2003 + 12
1   libmicrohttpd.12.dylib        	0x0f3b8c2c MHD_polling_thread + 336

Thread 11:
0   libSystem.B.dylib             	0x00a19878 kevent + 12
1   libmusikcore.dylib            	0x00cd6d08 asio::detail::kqueue_reactor::run(long, asio::detail::op_queue<asio::detail::scheduler_operation>&) + 140
2   libmusikcore.dylib            	0x00cd71b8 asio::detail::scheduler::do_run_one(asio::detail::conditionally_enabled_mutex::scoped_lock&, asio::detail::scheduler_thread_info&, std::error_code const&) + 228
3   libserver.dylib               	0x0f2e48d4 __ZN4asio6detail9scheduler3runERSt10error_code.isra.0 + 252
4   libserver.dylib               	0x0f2f2aa0 WebSocketServer::ThreadProc() + 1188
5   libstdc++.6.dylib             	0x01147c50 std::error_code::default_error_condition() const + 104
6   libSystem.B.dylib             	0x00a1a060 _pthread_start + 320

Thread 12:
0   libSystem.B.dylib             	0x009dde10 __semwait_signal + 12
1   libSystem.B.dylib             	0x00a1b3b0 _pthread_cond_wait + 1524
2   libserver.dylib               	0x0f2da898 HttpServer::Wait() + 108
3   libserver.dylib               	0x0f2dda24 PlaybackRemote::ThreadProc() + 24
4   libstdc++.6.dylib             	0x01147c50 std::error_code::default_error_condition() const + 104
5   libSystem.B.dylib             	0x00a1a060 _pthread_start + 320

Thread 0 crashed with PPC Thread State 32:
  srr0: 0x029b8290  srr1: 0x0200f030   dar: 0xfffffff4 dsisr: 0x40000000
    r0: 0x029b8254    r1: 0xbfffe630    r2: 0x00000000    r3: 0x2173697a
    r4: 0x02e7f148    r5: 0x00000002    r6: 0x00000001    r7: 0x00000001
    r8: 0x100fc094    r9: 0x00000002   r10: 0x02e056c0   r11: 0x8400040e
   r12: 0x009e1ac0   r13: 0x00000000   r14: 0x001e73a8   r15: 0x00000050
   r16: 0x00000000   r17: 0x00000018   r18: 0xbffff3d8   r19: 0xbfffe668
   r20: 0xbfffee8c   r21: 0x00000104   r22: 0xbfffeeac   r23: 0xbfffeeb0
   r24: 0x029b9534   r25: 0xbfffeeb4   r26: 0x00000002   r27: 0x10007570
   r28: 0x01656e7c   r29: 0x00000000   r30: 0x10007560   r31: 0x029b8010
    cr: 0x48000444   xer: 0x20000000    lr: 0x029b8254   ctr: 0x009e1ac0
vrsave: 0x00000000

Binary Images:
    0x1000 -   0x1b4fff +musikcube ??? (???) <2d4fd82213c053c7a0c4dd9a16349ef6> /opt/local/share/musikcube/musikcube
  0x2be000 -   0x2c0fff +libatomic.1.dylib ??? (???) <b0eb6f0240cac4fa47b52b97f0382169> /opt/local/lib/libgcc/libatomic.1.dylib
  0x2c4000 -   0x41cff7  com.apple.CoreFoundation 6.6 (511.1) <b82d52070a5949f92c5001e06d67044b> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
  0x526000 -   0x561fff  com.apple.SystemConfiguration 1.10 (1.10) <2daf422a1a7ca90ba32720000e56b3aa> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
  0x57d000 -   0x5f6fff +libcurl.4.dylib ??? (???) <7c4a2cf7b4b4c32145fa4885412f9a7e> /opt/local/lib/libcurl.4.dylib
  0x60c000 -   0x672ffa +libssl.3.dylib ??? (???) <dc587ec72d8b7e7014ff22ef14d758b0> /opt/local/libexec/openssl3/lib/libssl.3.dylib
  0x696000 -   0x8eefec +libcrypto.3.dylib ??? (???) <fa8f8386af7b294f869b5f588e5bccff> /opt/local/libexec/openssl3/lib/libcrypto.3.dylib
  0x9bf000 -   0x9d2ffc +libz.1.dylib ??? (???) <6a6402e61f87f6aec3ce3ea2cae04f2a> /opt/local/lib/libz.1.dylib
  0x9d6000 -   0xba0fe7  libSystem.B.dylib ??? (???) <420b38fe0fa0944f6f5bc4840bf29a4e> /usr/lib/libSystem.B.dylib
  0xc28000 -   0xc73ffc +libncurses.6.dylib ??? (???) <462c50b8c350821d1fce74422c31471c> /opt/local/lib/libncurses.6.dylib
  0xc82000 -   0xc83fff +libpanel.6.dylib ??? (???) <972cfd681e356e2f98d6c4b7a5485d96> /opt/local/lib/libpanel.6.dylib
  0xc86000 -   0xf7bffb +libmusikcore.dylib ??? (???) <ec91bf69dda9b7c7a9ee4bb4b73483f0> /opt/local/lib/libmusikcore.dylib
 0x1120000 -  0x1276ff7 +libstdc++.6.dylib ??? (???) <e1e245b4b3ffb0ce8df288fcaae5b6e2> /opt/local/lib/libgcc/libstdc++.6.dylib
 0x1301000 -  0x1306ff7 +libgcc_s.1.1.dylib ??? (???) <e9df52164a9f3356bf03e9a2f259d499> /opt/local/lib/libgcc/libgcc_s.1.1.dylib
 0x1309000 -  0x1314fff  libgcc_s.1.dylib ??? (???) <1eb48ae6b07dcb096bda0433409722c1> /usr/lib/libgcc_s.1.dylib
 0x1319000 -  0x131eff6  libmathCommon.A.dylib ??? (???) <e166c8e59a80a82b4504b1dd43d1f50a> /usr/lib/system/libmathCommon.A.dylib
 0x1322000 -  0x1355ff1  libauto.dylib ??? (???) <2848423526fb9c0f381c6ceacc4f2c27> /usr/lib/libauto.dylib
 0x1361000 -  0x14eafff  libicucore.A.dylib ??? (???) <28f339176d9e26b663f19c1cad91784e> /usr/lib/libicucore.A.dylib
 0x153a000 -  0x15bbfe7  libobjc.A.dylib ??? (???) <bb09ce82013fa9c4a4010c58fe6c1e10> /usr/lib/libobjc.A.dylib
 0x15cd000 -  0x15dbfff  libz.1.dylib ??? (???) <c296d00fd65aa7271f3d5592c25c0f96> /usr/lib/libz.1.dylib
 0x15e0000 -  0x164affb  libstdc++.6.dylib ??? (???) <5824de0c43054a01c556e9ef288f33c7> /usr/lib/libstdc++.6.dylib
 0x1694000 -  0x16affff +libcares.2.dylib ??? (???) <26e30cec254c17a2ad5618235a15e9da> /opt/local/lib/libcares.2.dylib
 0x16b6000 -  0x16e4fff +libidn2.0.dylib ??? (???) <8de24d697a20c0b41672920f7bab3069> /opt/local/lib/libidn2.0.dylib
 0x16e8000 -  0x16f9fff +libpsl.5.dylib ??? (???) <2ea43f2f3408d6b0e9f510ab435ac307> /opt/local/lib/libpsl.5.dylib
 0x16fc000 -  0x1787ffb +libzstd.1.dylib ??? (???) <bf345251c9fd2ec8db7cef5e0e125cb0> /opt/local/lib/libzstd.1.dylib
 0x1793000 -  0x179dffd +libbrotlidec.1.dylib ??? (???) <3b0762d3ef2c19b08f78da5664895226> /opt/local/lib/libbrotlidec.1.dylib
 0x17a0000 -  0x17a0ffa  com.apple.CoreServices 41 (41) <97bf3903384c706ba0f7d19577f0ef8c> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
 0x17b6000 -  0x17d6fff  libresolv.9.dylib ??? (???) <2b57f734cfd1eb7ebf2eb9a4bbbc5a23> /usr/lib/libresolv.9.dylib
 0x17df000 -  0x18e4fff +libiconv.2.dylib ??? (???) <71dfab8f77eb71baebdb38550a0ed408> /opt/local/lib/libiconv.2.dylib
 0x18f3000 -  0x1a99ffb +libunistring.5.dylib ??? (???) <4c86ce89b2ee20146e11f6f05f56e052> /opt/local/lib/libunistring.5.dylib
 0x1aaa000 -  0x1ab4ffc +libintl.8.dylib ??? (???) <01f42602a82251323e35b2a203fe9773> /opt/local/lib/libintl.8.dylib
 0x1ab9000 -  0x1ad9ffc +libbrotlicommon.1.dylib ??? (???) <813aa6ca2e727bab74f2ca8ac1bad64d> /opt/local/lib/libbrotlicommon.1.dylib
 0x1adc000 -  0x1e02ff7  com.apple.CoreServices.CarbonCore 818 (818) <3e631022aef7f9d15373e1f56e74ff00> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
 0x1e8b000 -  0x1f4bffb  com.apple.CFNetwork 417.1 (417.1) <911e0fa87591b77e8bb8ec4759941216> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
 0x1fb3000 -  0x1ff3fff  com.apple.Metadata 10.6.0 (429.1) <d8b50a8ca605800f8f36caf448daed42> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
 0x200c000 -  0x20e4fff  com.apple.CoreServices.OSServices 310 (310) <633ea4081155a516c80bf948f004d235> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
 0x214f000 -  0x21ccffb  com.apple.SearchKit 1.3.0 (1.3.0) <4c7ffa79c1cd48d28eb165768fbfc2f4> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
 0x220b000 -  0x2243fff  com.apple.AE 464 (464) <492b7cdb81e64fca5af300b0c231ebec> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
 0x225b000 -  0x22f2ff7  com.apple.LaunchServices 318.1 (318.1) <5ee43f629f636d1863e73dc312c736c2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
 0x2338000 -  0x235bfff  com.apple.DictionaryServices 1.0.0 (1.0.0) <f2f1f85469f3036ec9890bfa888edbe2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
 0x2371000 -  0x23c7ff3  com.apple.framework.IOKit 1.5.1 (???) <21f9b751b7578a33306804af2c6ded8d> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
 0x23e0000 -  0x23e9fff  com.apple.DiskArbitration 2.2.1 (2.2.1) <daa422fc5a934366c8f0a12204b46cb1> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
 0x23f2000 -  0x2404fff  libbsm.0.dylib ??? (???) <c43c47af4211639e8828d3e8ff93a019> /usr/lib/libbsm.0.dylib
 0x240a000 -  0x2417ffe  NetFS ??? (???) <5125b2c825637b243afa1ea942ba8220> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
 0x241e000 -  0x2427ffc  libkxld.dylib ??? (???) <725cd6e644549962b0110493f4bb7c08> /usr/lib/system/libkxld.dylib
 0x242b000 -  0x2659ff7  com.apple.security 6.0 (34772) <df4f0710dfee6e04e7fdba557064977b> /System/Library/Frameworks/Security.framework/Versions/A/Security
 0x2770000 -  0x2821ff7  libsqlite3.0.dylib ??? (???) <cc6135a5433e43988bf825e149e47483> /usr/lib/libsqlite3.0.dylib
 0x282d000 -  0x2859fff  libxslt.1.dylib ??? (???) <da4552da93bf856897f6b399bb10806d> /usr/lib/libxslt.1.dylib
 0x2862000 -  0x297dfff  libxml2.2.dylib ??? (???) <2bdb2ca8d4aabba550ba9f2111ebf46a> /usr/lib/libxml2.2.dylib
 0x29b4000 -  0x29b9fff +libcoreaudioout.dylib ??? (???) <dd5762b862d91d279d1f8bbb394a70c4> /opt/local/share/musikcube/plugins/libcoreaudioout.dylib
 0x29be000 -  0x29bffff  com.apple.audio.units.AudioUnit 1.6 (1.6) <686082ea0ec42b7f009e99a571ceec81> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
 0x29c4000 -  0x29cbfff +libffmpegdecoder.dylib ??? (???) <18dd0a30877e14678c1b5676164753db> /opt/local/share/musikcube/plugins/libffmpegdecoder.dylib
 0x29d0000 -  0x29e5ffb +libswresample.3.dylib ??? (???) <e05533be4cba553a17fb1e4c3618d162> /opt/local/lib/libswresample.3.dylib
 0x29ea000 -  0x29f0fff +libMacportsLegacySupport.dylib ??? (???) <53beb950636548d2ca6842a231451732> /opt/local/lib/libMacportsLegacySupport.dylib
 0x29f4000 -  0x29f9fff +libogg.0.dylib ??? (???) <333ad130bd17d2523596f3dbf6ad6c1e> /opt/local/lib/libogg.0.dylib
 0x29fc000 -  0x29fdffc +libXau.6.dylib ??? (???) <e68c7e2d4490bcf51a71d84e19814e24> /opt/local/lib/libXau.6.dylib
 0x2e00000 -  0x2e75fff  com.apple.audio.CoreAudio 3.2.0 (3.2) <8476a77d790570f688f95d47f0d77fb7> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
 0x2eb2000 -  0x2ed1fff  com.apple.vecLib 3.4.2 (vecLib 3.4.2) <9e27768a4224789f73942ddb2e03e729> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
 0x2f2e000 -  0x2fa8fff  libvMisc.dylib ??? (???) <2607b58a270aca106281054e078194d1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
 0x2fb2000 -  0x2fd8ffc +liblzma.5.dylib ??? (???) <9ae7a86779c2c1acc082958e02b88691> /opt/local/lib/liblzma.5.dylib
 0x2fde000 -  0x2fedfff +libaribb24.0.dylib ??? (???) <00580e0b5091161c746e5f71119b2c31> /opt/local/lib/libaribb24.0.dylib
 0x2ff1000 -  0x2ff4ffe +libXv.1.dylib ??? (???) <a99c7c7c19435a3075fa5118bc023ceb> /opt/local/lib/libXv.1.dylib
 0x2ff7000 -  0x2ffafff +libXdmcp.6.dylib ??? (???) <6212864eb29fcd7ca9388fa1ea8d2d9b> /opt/local/lib/libXdmcp.6.dylib
 0x2ffd000 -  0x2ffdfff +libgcc_s.1.dylib ??? (???) <52f8e6b93cfbb9fa40f44e2651069377> /opt/local/lib/libgcc/libgcc_s.1.dylib
 0x4800000 -  0x4934ffb  com.apple.audio.toolbox.AudioToolbox 1.6 (1.6) <838258abe5efe516c46f29eaefb99b79> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
 0x499b000 -  0x4a38fe3  libvDSP.dylib ??? (???) <18d61ac588914626b88c2c2babb2ac25> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
 0x4a52000 -  0x50bfff7  libBLAS.dylib ??? (???) <b09754bb15f771807655be04f5200efd> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
 0x50fd000 -  0x5495ff7  libLAPACK.dylib ??? (???) <7f1ccd1f986607cb24ada410c3548482> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
 0x560e000 -  0x6273ffb +libavcodec.58.dylib ??? (???) <565119223c75c605cc2788e3c4203c65> /opt/local/lib/libavcodec.58.dylib
 0x691e000 -  0x6994ffb +libavutil.56.dylib ??? (???) <b2a44017a8ddef2dce210627caadceed> /opt/local/lib/libavutil.56.dylib
 0x6bb3000 -  0x6dc5fff +libavformat.58.dylib ??? (???) <1ed5b38cbc7f7c23553b80c4dbe6dfea> /opt/local/lib/libavformat.58.dylib
 0x6dfe000 -  0x702cf12 +libvpx.8.dylib ??? (???) <e9aa78bd91f2da031522d8190d6f3f02> /opt/local/lib/libvpx.8.dylib
 0x704e000 -  0x70b9fe4 +libdav1d.7.dylib ??? (???) <14c31f2063f04a7bdb796a7c92d1dc87> /opt/local/lib/libdav1d.7.dylib
 0x70f9000 -  0x7128ffa +librsvg-2.2.dylib ??? (???) <cea7924fe37bcb74c3524e4ccb153aea> /opt/local/lib/librsvg-2.2.dylib
 0x7133000 -  0x7294ffb +libgio-2.0.0.dylib ??? (???) <31d935958a342568e355b2782a718d17> /opt/local/lib/libgio-2.0.0.dylib
 0x739b000 -  0x73bdfff +libgdk_pixbuf-2.0.0.dylib ??? (???) <01588377a0254f95f69acfc51071d0cd> /opt/local/lib/libgdk_pixbuf-2.0.0.dylib
 0x73d0000 -  0x740cfff +libgobject-2.0.0.dylib ??? (???) <4e846b8a919fb06ed99cdf323484d721> /opt/local/lib/libgobject-2.0.0.dylib
 0x7438000 -  0x7530ff7 +libglib-2.0.0.dylib ??? (???) <fffc63e84904cc2e5b1afb4c2781bfd8> /opt/local/lib/libglib-2.0.0.dylib
 0x7591000 -  0x7676fff +libcairo.2.dylib ??? (???) <3864121d34b80c3bf592f1b1eb94c32e> /opt/local/lib/libcairo.2.dylib
 0x76a2000 -  0x76e2fff +libzvbi.0.dylib ??? (???) <4c87da723cdb8093ce0ad556403ca929> /opt/local/lib/libzvbi.0.dylib
 0x76ff000 -  0x7725ffb +libpng16.16.dylib ??? (???) <d8126b5d9ba19d198e937a5d09c9f1e2> /opt/local/lib/libpng16.16.dylib
 0x772c000 -  0x7922f6b +libaom.3.dylib ??? (???) <b813fdc1ad4e63e1ece24b0caa76a6c9> /opt/local/lib/libaom.3.dylib
 0x79c1000 -  0x7acaff4 +libfdk-aac.2.dylib ??? (???) <76e9bbc7a5da25eb3723ce00bf6e3844> /opt/local/lib/libfdk-aac.2.dylib
 0x7af1000 -  0x7b4bfff +libmp3lame.0.dylib ??? (???) <49a110e21cb06ef6566c03abaca8623a> /opt/local/lib/libmp3lame.0.dylib
 0x7b81000 -  0x7bd2ffb +libopenjp2.7.dylib ??? (???) <b13964ba9c1a8da18ed9c4bd96bc8362> /opt/local/lib/libopenjp2.7.dylib
 0x7bda000 -  0x7c1bfff +libopus.0.dylib ??? (???) <d80e70c7101ccffdf12f1698c87a5e0a> /opt/local/lib/libopus.0.dylib
 0x7c23000 -  0x7c36ffa +libspeex.1.dylib ??? (???) <f2d7bd0dcffb8b522372a5ef2e18be3d> /opt/local/lib/libspeex.1.dylib
 0x7c3a000 -  0x7e29fb7 +libSvtAv1Enc.1.dylib ??? (???) <5eef3d13f7022d9f4a811873fdf04385> /opt/local/lib/libSvtAv1Enc.1.dylib
 0x7fb3000 -  0x7fe0ffb +libtheoraenc.1.dylib ??? (???) <00fa92f8a10ffad7988e442f4c503ac3> /opt/local/lib/libtheoraenc.1.dylib
 0x7fe5000 -  0x7ff4fff +libtheoradec.1.dylib ??? (???) <ab76b97ea0c052f5c35f06dd8a65513c> /opt/local/lib/libtheoradec.1.dylib
 0x7ff8000 -  0x801dff8 +libvorbis.0.dylib ??? (???) <ed5d6a9b633230bcae6e9f177b0b1023> /opt/local/lib/libvorbis.0.dylib
 0x8025000 -  0x8094fff +libvorbisenc.2.dylib ??? (???) <1cf92b955e087d7cc98747038fb60a4f> /opt/local/lib/libvorbisenc.2.dylib
 0x80d3000 -  0x82cafff +libx264.157.dylib ??? (???) <be45496ca734549def38aece68855e7c> /opt/local/lib/libx264.157.dylib
 0x83d5000 -  0x84b5fff +libx265.199.dylib ??? (???) <37ded44c1bc948016bea458220d9fc5e> /opt/local/lib/libx265.199.dylib
 0x84dd000 -  0x84fefff +libsoxr.0.dylib ??? (???) <fc3239fb95cd43364c9fefdc9743e88a> /opt/local/lib/libsoxr.0.dylib
 0x853a000 -  0x8637ff8 +libX11.6.dylib ??? (???) <8729bf7261ec4508dcea65c06d7b321d> /opt/local/lib/libX11.6.dylib
 0x8651000 -  0x865efff +libXext.6.dylib ??? (???) <a0e0cab23706eecc7bc6189171800bd8> /opt/local/lib/libXext.6.dylib
 0x8663000 -  0x867cfff  com.apple.CoreVideo 1.5.0 (18.0) <5cf2b5140975287f2ec3a7feaf8683b0> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
 0x8690000 -  0x86a5ffe +libxcb.1.dylib ??? (???) <c9cfffe71e61cc106c75aaddb18a6327> /opt/local/lib/libxcb.1.dylib
 0x86b1000 -  0x86b2ff8  com.apple.ApplicationServices 36 (36) <8d5530987cce48c3375a350c7f134b9c> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
 0x86c8000 -  0x86d7ffb  com.apple.opengl 1.6.2 (1.6.2) <7057304e586007ad73491c1f466cf20c> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
 0x86de000 -  0x8779fff  com.apple.ApplicationServices.ATS 4.0 (???) <4210dabffcc1cafdf05b6a22996a4eb6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
 0x87a0000 -  0x8874ff7  com.apple.ColorSync 4.6.0 (4.6.0) <c4746bb1c5e21b1ff1ee9e23150dae91> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
 0x88b3000 -  0x8f1aff7  com.apple.CoreGraphics 1.507.2 (???) <dc83caa82d24f470958a99ca6e198a2f> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
 0x8fe1000 -  0x9044fff  com.apple.CoreText 3.0.0 (???) <367767da30e7fda6ac4302fc54116f29> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText
 0x907d000 -  0x90d6fff  com.apple.HIServices 1.7.0 (???) <4e20ca5a0f021908e274610eab85af23> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
 0x9102000 -  0x92adffb  com.apple.ImageIO.framework 3.0.0 (3.0.0) <840a13dc20c1c1a1ed50edef6d706239> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO
 0x931a000 -  0x932dfff  com.apple.LangAnalysis 1.6.5 (1.6.5) <e7713c1bde76548000a0a0e7b9f27324> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
 0x933a000 -  0x93eaffb  com.apple.QD 3.18 (???) <f6b3db0d330e0268a24dc5e3fdb820a5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
 0x9419000 -  0x942cffb  com.apple.speech.synthesis.framework 3.10.1 (3.10.1) <67907b42aecf8e5cef273ce5085f19b5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
 0x943b000 -  0x9472fff  libFontParser.dylib ??? (???) <e83c633b4e6ac7de6acfa5edbe925f7a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
 0x94a0000 -  0x9583ff3  libcrypto.0.9.8.dylib ??? (???) <90068ab1dc24a941bdd01726024c515d> /usr/lib/libcrypto.0.9.8.dylib
 0x95d4000 -  0x95d4fff  com.apple.Accelerate 1.4.2 (Accelerate 1.4.2) <e8c929e9ed651c210e5238b66b947e6e> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
 0x95d8000 -  0x96f8ffa  com.apple.vImage 4.0 (4.0) <40c9ff1a236e54afc0af0dbe01d59ae0> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
 0x9707000 -  0x9726fff  com.apple.Accelerate.vecLib 3.4.2 (vecLib 3.4.2) <c56e0d707296e54bceac01b6944e99e3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
 0x9783000 -  0x97c7ff3  libTIFF.dylib ??? (???) <7b0f8b579d3fd66175f0e695370c2232> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
 0x97d2000 -  0x97d6ffc  libGIF.dylib ??? (???) <ebdc74ca8b923dc8281d8644db5bf855> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
 0x97db000 -  0x97f6fff  libPng.dylib ??? (???) <ce17de27142c8af8406c282b45de241a> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
 0x97fd000 -  0x97fffff  libRadiance.dylib ??? (???) <8c97d9ae80dd2661573bb62db798e710> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
 0x9803000 -  0x9825ff2  libJPEG.dylib ??? (???) <df09b8c643d8325deae52adf5818b338> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
 0x982c000 -  0x985afff  libcups.2.dylib ??? (???) <dfcb272c0281e5d2ec0f89f1f75f6d88> /usr/lib/libcups.2.dylib
 0x9865000 -  0x9abdfff  com.apple.Foundation 6.6 (711.1) <42ee053ddba592040925af9eb9542462> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
 0x9c07000 -  0x9c5dff7  libGLU.dylib ??? (???) <0d58cf5be12c0800774385b0dab6061a> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
 0x9c71000 -  0x9c99ffb  libGL.dylib ??? (???) <62c15417340866d11848068acfbceba9> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
 0x9ca8000 -  0x9caaffd  IOSurface ??? (???) <5433ef600fe03d1fce7564db343d71a7> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
 0x9cb0000 -  0x9cb5fff +libgcc_ehs.1.1.dylib ??? (???) <09caa332743feca0988e493f2fb3c503> /opt/local/lib/libgcc/libgcc_ehs.1.1.dylib
 0x9cb8000 -  0x9cc4ffb +libpangocairo-1.0.0.dylib ??? (???) <ddf1107b3f6c73aed320b211743d3a62> /opt/local/lib/libpangocairo-1.0.0.dylib
 0x9ccd000 -  0x9cdefff +libpangoft2-1.0.0.dylib ??? (???) <3d00a82cc29724eab479f75bb14e76f3> /opt/local/lib/libpangoft2-1.0.0.dylib
 0x9cee000 -  0x9d35ffb +libpango-1.0.0.dylib ??? (???) <6cbde9e02ef154a8dc19960c8eca2f3d> /opt/local/lib/libpango-1.0.0.dylib
 0x9d60000 -  0x9e1cffb +libharfbuzz.0.dylib ??? (???) <c66eed2df507da269746a7fb36d4762c> /opt/local/lib/libharfbuzz.0.dylib
 0x9e59000 -  0x9e92fff +libfontconfig.1.dylib ??? (???) <11e37ced4af26fd3aafb0a4d1c4cfbbc> /opt/local/lib/libfontconfig.1.dylib
 0x9e9c000 -  0x9f32ffc +libfreetype.6.dylib ??? (???) <fb0d4dd6d5834105c5513e3752ba29c9> /opt/local/lib/libfreetype.6.dylib
 0x9f4a000 -  0x9f73fff +libcroco-0.6.3.dylib ??? (???) <47151eba44a4abf133692fbdd606ad99> /opt/local/lib/libcroco-0.6.3.dylib
 0x9f81000 -  0xa093fff +libxml2.2.dylib ??? (???) <b80e2be96ea0adb9d2544ef6a4118f65> /opt/local/lib/libxml2.2.dylib
 0xa0ba000 -  0xa0bdffe +libgmodule-2.0.0.dylib ??? (???) <d85b6f493c97f6fa095fb47a22795d2f> /opt/local/lib/libgmodule-2.0.0.dylib
 0xa0c1000 -  0xa11fff7 +libjpeg.8.dylib ??? (???) <0777e81a22795c2657e62db1860e9758> /opt/local/lib/libjpeg.8.dylib
 0xa126000 -  0xa1a6ffe +libpcre2-8.0.dylib ??? (???) <61b09a66fb7ba96432367e8b8019b0c8> /opt/local/lib/libpcre2-8.0.dylib
 0xa1ab000 -  0xa1b1ff3 +libffi.8.dylib ??? (???) <4ca6606ae05c42d9e7b171cb771ee34a> /opt/local/lib/libffi.8.dylib
 0xa1b4000 -  0xa1cefff +libfribidi.0.dylib ??? (???) <e8e72c4a679647cc021c37d950f52d89> /opt/local/lib/libfribidi.0.dylib
 0xa1d1000 -  0xa1e6ffe +libgraphite2.3.dylib ??? (???) <f50d8f8421e2c2482a832278e2253aa7> /opt/local/lib/libgraphite2.3.dylib
 0xa1ef000 -  0xa1fdff5 +libbz2.1.0.dylib ??? (???) <561eabf373907c3899487650867150dc> /opt/local/lib/libbz2.1.0.dylib
 0xa201000 -  0xa22cfff +libexpat.1.dylib ??? (???) <29a054d38468e789f0cf2f92a069f6f1> /opt/local/lib/libexpat.1.dylib
 0xa233000 -  0xa28eff3 +libpixman-1.0.dylib ??? (???) <cf6a5c513f926487aa9232349d0fddca> /opt/local/lib/libpixman-1.0.dylib
 0xa2b2000 -  0xa2b2fff +libX11-xcb.1.dylib ??? (???) <a3d49e554a3b1696f7d393af4b8192bb> /opt/local/lib/libX11-xcb.1.dylib
 0xa2b5000 -  0xa2bbffe +libxcb-render.0.dylib ??? (???) <98f2e99de82b98e43ef3d9854ce55825> /opt/local/lib/libxcb-render.0.dylib
 0xa2c1000 -  0xa2c8fff +libXrender.1.dylib ??? (???) <b1ebb3eedaa4f8f3dc17e4193460555d> /opt/local/lib/libXrender.1.dylib
 0xa2cb000 -  0xa489ffb +libicui18n.74.dylib ??? (???) <cb340e3dec04d832ed5e4fb8d09b3fa7> /opt/local/lib/libicui18n.74.dylib
 0xa57d000 -  0xa6cdfff +libicuuc.74.dylib ??? (???) <13fd9d08463db337089d7c3b8b4fdd36> /opt/local/lib/libicuuc.74.dylib
 0xa738000 -  0xc494fff +libicudata.74.dylib ??? (???) <a11a64364b5f0f9fcaf3c4e3b2e68d73> /opt/local/lib/libicudata.74.dylib
 0xc497000 -  0xc4d7ff8 +libmodplug.1.dylib ??? (???) <4c251f73c05ddd7fd8b3b26c56ecbcdd> /opt/local/lib/libmodplug.1.dylib
 0xc58f000 -  0xc5d9ff2 +libbluray.2.dylib ??? (???) <d336ba5656aa137b253b7f2735bf79a3> /opt/local/lib/libbluray.2.dylib
 0xc5e3000 -  0xc743fff +libgnutls.30.dylib ??? (???) <d40518d20ae37545e8c5bb1d9e92bbd6> /opt/local/lib/libgnutls.30.dylib
 0xc788000 -  0xcc59ffb +libsmbclient.dylib ??? (???) <f09fd975dca6182235fe831adc0f6db8> /opt/local/lib/samba3/libsmbclient.dylib
 0xcd0b000 -  0xce59fff +libp11-kit.0.dylib ??? (???) <2b4bec1caa6147bfa8281eda641124ff> /opt/local/lib/libp11-kit.0.dylib
 0xcf89000 -  0xcf97fff +libtasn1.6.dylib ??? (???) <6079ca641f89388670ff1cfa79daeabb> /opt/local/lib/libtasn1.6.dylib
 0xcf9b000 -  0xcfd1fff +libnettle.8.dylib ??? (???) <afbd23870d15629c4429c31fedaa9bb6> /opt/local/lib/libnettle.8.dylib
 0xcff5000 -  0xd02bffd +libhogweed.6.dylib ??? (???) <a6ab8342fd9851a23ffe3a19e794fcfe> /opt/local/lib/libhogweed.6.dylib
 0xd042000 -  0xd0a6ffb +libgmp.10.dylib ??? (???) <97d64531c67d09fada859038ce0a4997> /opt/local/lib/libgmp.10.dylib
 0xd0ae000 -  0xd0b8fff +libtalloc.dylib ??? (???) <8019f93d87b1f2c4e698c6ef8fa97bc3> /opt/local/lib/samba3/libtalloc.dylib
 0xd0bc000 -  0xd0c4fff +libtevent.dylib ??? (???) <b730ad54c1c89c58f88180ea90ed03eb> /opt/local/lib/samba3/libtevent.dylib
 0xd0c9000 -  0xd0d8ff9 +libtdb.dylib ??? (???) <d8d5f2cd6da2721874faaaee4ecb60e9> /opt/local/lib/samba3/libtdb.dylib
 0xd0dd000 -  0xd0f4ffb +libhttpdatastream.dylib ??? (???) <2be635fb17931c2e40c2b545e6818c0a> /opt/local/share/musikcube/plugins/libhttpdatastream.dylib
 0xd103000 -  0xd10afff +libmacosmediakeys.dylib ??? (???) <24f26e53b8bbfaa23057913bc4ef136f> /opt/local/share/musikcube/plugins/libmacosmediakeys.dylib
 0xd110000 -  0xd906ffc  com.apple.AppKit 6.6 (988.3) <41788f85dd3bb1a0c36efa11aea7d01a> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
 0xde45000 -  0xde45fff  com.apple.Carbon 150 (150) <3b7010e4c30d70a36820a71e4b69d5ea> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
 0xde49000 -  0xdf38ffb  com.apple.CoreData 100.1 (205) <6712b8051aee2ff6ba2cf2cf025a7fab> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
 0xdfb5000 -  0xe068fff  com.apple.DesktopServices 1.5.0 (1.5.0) <8fda370f06c5c6ddb4e054ccf5ccb815> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
 0xe0c6000 -  0xe40bfe3  com.apple.HIToolbox 1.6.0 (???) <1a4693b0eff8ed8d6fe18c37f5440f61> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
 0xe576000 -  0xe864ff3  com.apple.QuartzCore 1.6.0 (184.0) <61638f8b16dace924c2738e8d4025e49> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
 0xe94c000 -  0xe957fff  com.apple.speech.recognition.framework 3.8.2 (3.8.2) <42de060582f36d5185c23e60beb8dab8> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
 0xe961000 -  0xe995ffb  com.apple.coreui 0.2 (89) <be964ae9fad2620345b04aec50268e6e> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
 0xe9b4000 -  0xe9b5ffa  liblangid.dylib ??? (???) <01ec0f0bdf13f73d8e0334a2e39e75b4> /usr/lib/liblangid.dylib
 0xe9b9000 -  0xe9c5ffb  com.apple.audio.SoundManager 3.9.3 (3.9.3) <3c277575e7182f3c3130f2f634eb9920> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
 0xe9cd000 -  0xea12ffd  libGLImage.dylib ??? (???) <9d4b12b3ed2eaae2c34569be29e4b6d7> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
 0xea19000 -  0xeb37fff  libGLProgrammability.dylib ??? (???) <9773d0426f2831c71a8baafed455acf6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
 0xeb59000 -  0xeb5bff4  libCoreVMClient.dylib ??? (???) <b2ea0d8b9bf3ec7a35c64bb23091fb71> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
 0xeb5f000 -  0xeb66ffb  com.apple.CommonPanels 1.2.4 (90) <247a78c9697bb0952e13d93cdf8075fd> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
 0xeb6f000 -  0xeb72fff  com.apple.help 1.3 (38) <51844a2a550a3ca237eba9f71fcea97a> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
 0xeb77000 -  0xebddfff  com.apple.htmlrendering 72 (1.1.4) <19253ea53b000a20db907e85a7e828c1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
 0xec0a000 -  0xec21ffb  com.apple.ImageCapture 6.0 (6.0) <edce933d8c785d8ee3e95991b566cce4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
 0xec3b000 -  0xeceefff  com.apple.ink.framework 102.0.0 (94) <3e33ec5816e209e893a1733af95da58a> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
 0xed16000 -  0xed5bffb  com.apple.NavigationServices 3.5.1 (178) <24c5c5db4d59f34d4f49bbd1bbcd5810> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
 0xed85000 -  0xeda0fff  com.apple.openscripting 1.3 (???) <c89980d6aa74f76f7ed65f021827d373> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
 0xedb0000 -  0xedb3fff  com.apple.securityhi 4.0 (33640) <b90db4686164760a3ec642135e38447b> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
 0xede1000 -  0xede4fff +libnullout.dylib ??? (???) <3bdb60f465b1a7b3ea339a66917cace8> /opt/local/share/musikcube/plugins/libnullout.dylib
 0xede8000 -  0xedf0fff +libopenmptdecoder.dylib ??? (???) <57a786fe4abc1988565669d0fbdeb006> /opt/local/share/musikcube/plugins/libopenmptdecoder.dylib
 0xedf6000 -  0xef50ffb +libopenmpt.0.dylib ??? (???) <90b83ab33b6d73deab3d49273f204367> /opt/local/lib/libopenmpt.0.dylib
 0xf035000 -  0xf07dfff +libmpg123.0.dylib ??? (???) <8e1c415deb98c63bdb703b99eee2702a> /opt/local/lib/libmpg123.0.dylib
 0xf085000 -  0xf08bfff +libvorbisfile.3.dylib ??? (???) <be04fe07f9e12ad7170e00fccc359082> /opt/local/lib/libvorbisfile.3.dylib
 0xf08f000 -  0xf095fff +libportaudioout.dylib ??? (???) <0ac8eb4ec42e3b7da9625791e35bf1e5> /opt/local/share/musikcube/plugins/libportaudioout.dylib
 0xf09a000 -  0xf0aaffb +libportaudio.2.dylib ??? (???) <c2b58316487e9df6975c5d3ad4d4a3c6> /opt/local/lib/libportaudio.2.dylib
 0xf0b0000 -  0xf0b6fff +libpulseout.dylib ??? (???) <de1e584fb2a88369412fb8cd3badb4ef> /opt/local/share/musikcube/plugins/libpulseout.dylib
 0xf0bb000 -  0xf0f3ffa +libpulse.0.dylib ??? (???) <aa0208c7b2693e43b2105276e3c85583> /opt/local/lib/libpulse.0.dylib
 0xf104000 -  0xf159fff +libpulsecommon-14.2.dylib ??? (???) <68e97455758f3f5db39d6af1ae84aca4> /opt/local/lib/pulseaudio/libpulsecommon-14.2.dylib
 0xf172000 -  0xf1aafff +libdbus-1.3.dylib ??? (???) <ea6bceac04ce6fdc86a44bf84a34d228> /opt/local/lib/libdbus-1.3.dylib
 0xf1ba000 -  0xf1c5fff +libgdbm.6.dylib ??? (???) <f06d56be0b32fc8b9b880fa3d1bfea86> /opt/local/lib/libgdbm.6.dylib
 0xf1c9000 -  0xf1d9fff +libICE.6.dylib ??? (???) <c40587ba73f1bc6f598f5bc8a8e3397d> /opt/local/lib/libICE.6.dylib
 0xf1e0000 -  0xf1e6fff +libSM.6.dylib ??? (???) <042c8e569df9dba62e4ae9a4690c7f82> /opt/local/lib/libSM.6.dylib
 0xf1e9000 -  0xf1eeffd +libXtst.6.dylib ??? (???) <9855ebf2a4b1e6df3cb32af42c039f51> /opt/local/lib/libXtst.6.dylib
 0xf1f1000 -  0xf263fff +libsndfile.1.dylib ??? (???) <96527931304ff17cf35fc6210f9d6c33> /opt/local/lib/libsndfile.1.dylib
 0xf274000 -  0xf281fff +libXi.6.dylib ??? (???) <46f489e7551553ad6c06b9614d1cc89b> /opt/local/lib/libXi.6.dylib
 0xf285000 -  0xf2cbff0 +libFLAC.12.dylib ??? (???) <04eddd34658b10e8b8d8dab3e2627e40> /opt/local/lib/libFLAC.12.dylib
 0xf2d5000 -  0xf350fff +libserver.dylib ??? (???) <9bf591b952c6e248526754c6cc4dac8d> /opt/local/share/musikcube/plugins/libserver.dylib
 0xf3a9000 -  0xf3c9ffb +libmicrohttpd.12.dylib ??? (???) <a0de26e9f5796b8cdb65cb1a4b4263c4> /opt/local/lib/libmicrohttpd.12.dylib
 0xf3cf000 -  0xf3d6fff +libstockencoders.dylib ??? (???) <76427901da1e1978f4787f15e82a7214> /opt/local/share/musikcube/plugins/libstockencoders.dylib
 0xf3db000 -  0xf3e4ffb +libsupereqdsp.dylib ??? (???) <36b357acc48bdf838285c38c7ea471b9> /opt/local/share/musikcube/plugins/libsupereqdsp.dylib
 0xf3e8000 -  0xf3f3fff +libtaglibreader.dylib ??? (???) <162dacd65662b314295200dc680339f0> /opt/local/share/musikcube/plugins/libtaglibreader.dylib
 0xf3fb000 -  0xf49ffff +libtag.1.dylib ??? (???) <accda227add2640d4497e0b0c8c0d934> /opt/local/lib/libtag.1.dylib
 0xf4ef000 -  0xf4f0ffc  dns.so ??? (???) <d61372b816f011ea19a6b524c61f14a7> /usr/lib/info/dns.so
 0xf4f7000 -  0xf4fbfff  com.apple.audio.AudioIPCPlugIn 1.0.6 (1.0.6) <ac58ebbd8e1179ff891b7a60b2ba33cc> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn
 0xf500000 -  0xf501ffd  com.apple.aoa.halplugin 2.5.8 (2.5.8f1) <0d6be2c83d2f582060ba48293d283cdd> /System/Library/Extensions/IOAudioFamily.kext/Contents/PlugIns/AOAHALPlugin.bundle/Contents/MacOS/AOAHALPlugin
0x20000000 - 0x2009efff  edu.mit.Kerberos 6.5.3 (6.5.3) <af8fd279b2ec6f91e99e82352f2541c9> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x64b00000 - 0x64b07fff  com.apple.print.framework.Print 6.0 (230) <f116d72ba9b2107cf79942409f8863d9> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x8fe00000 - 0x8fe31143  dyld 113.0 (???) <ee555e655e1cf66cac80728801add419> /usr/lib/dyld
0xfa100000 - 0xfa189ffb  com.apple.print.framework.PrintCore 6.0 (276) <049c93926212fa9408e9e56186970e4b> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0xffff8000 - 0xffff9703  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib

@barracuda156
Copy link
Author

@clangen So depending on slight changes with build settings, I either get no TUI and a crash on CoreAudio, or TUI startup and crash on some conversion procedure.

(gdb) disassemble $pc-0x10 $pc+0x10
Dump of assembler code from 0x2ca7f0c to 0x2ca7f2c:
0x02ca7f0c <_ZNKSt7codecvtIcc11__mbstate_tE16do_always_noconvEv+4>:	blr
0x02ca7f10 <_ZNKSt7codecvtIcc11__mbstate_tE13do_max_lengthEv+0>:	li      r3,1
0x02ca7f14 <_ZNKSt7codecvtIcc11__mbstate_tE13do_max_lengthEv+4>:	blr
0x02ca7f18 <_ZNKSt7codecvtIwc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_+0>:	li      r3,3
0x02ca7f1c <_ZNKSt7codecvtIwc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_+4>:	stw     r5,0(r7)
0x02ca7f20 <_ZNKSt7codecvtIwc11__mbstate_tE10do_unshiftERS0_PcS3_RS3_+8>:	blr
0x02ca7f24 <_ZNKSt7codecvtIwc11__mbstate_tE16do_always_noconvEv+0>:	li      r3,0
0x02ca7f28 <_ZNKSt7codecvtIwc11__mbstate_tE16do_always_noconvEv+4>:	blr
End of assembler dump.
(gdb) info registers
r0             0x2ca7f18	46825240
r1             0xf0511750	4031846224
r2             0x2d105e0	47252960
r3             0x3	3
r4             0x2d1c8fc	47302908
r5             0xf051188c	4031846540
r6             0xffffffffffffffff	18446744073709551615
r7             0x0	0
r8             0xffffffffffffffff	18446744073709551615
r9             0xf05118b4	4031846580
r10            0xf05117b8	4031846328
r11            0x0	0
r12            0x2ca7f18	46825240
r13            0x0	0
r14            0x0	0
r15            0x0	0
r16            0x0	0
r17            0x0	0
r18            0x0	0
r19            0x0	0
r20            0x0	0
r21            0x103d2f88	272445320
r22            0x43337d0	70465488
r23            0x10c065d0	281044432
r24            0x1024903c	270831676
r25            0x10c065d0	281044432
r26            0xf05121dc	4031848924
r27            0xf0511fb0	4031848368
r28            0x512fe10	85130768
r29            0xf0511884	4031846532
r30            0xf051181c	4031846428
r31            0x18202c0	25297600
pc             0x2ca7f1c	46825244
ps             0x100000000000d030	1152921504606900272
cr             0x44000244	1140851268
lr             0x2cbcad4	46910164
ctr            0x2ca7f18	46825240
xer            0x0	0
mq             0x0	0
fpscr          0x0	0
vscr           0x10000	65536
vrsave         0x0	0

If there an easy way to switch it to using Boost locally, to compare the behavior?

P. S. Usual suspects for this kind of failures are endianness, bitness and 4-byte bools and spinlocks. Any of these could be relevant here, what do you think?

@barracuda156
Copy link
Author

@clangen Okay, I have actually fixed it.

This is one problem I noticed immediately – CoreAudio output is broken, i.e. everything builds fine, but instead of music I get just hissing noise.

However, PortAudio output works perfectly fine. (I did not try any fancy audio formats, just picked a regular mp3 for quick testing.)

Basic functionality seems working.

musikcube_ppc_upd2
musikcobe_ppc_upd

@barracuda156
Copy link
Author

Macports now has the updated version which should work on PowerPC systems: https://github.com/macports/macports-ports/blob/e29e07d0b9373354cd9bdd748a8a208fbecb8fd3/multimedia/musikcube/Portfile

Two issues remain:

  1. CoreAudio does not work.
  2. Optimization above -O0 results in a semi-corrupt app.

@barracuda156 barracuda156 changed the title musikcube fails to run on PowerPC: KERN_INVALID_ADDRESS at address: 0xfffffff4 [PowerPC] CoreAudio output does not work; specific optflags needed to produce a working app Jan 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant