[MacPorts] #70111: cherrytree @1.0.1 seems to be broken on powerpc, crashes on launch: KERN_PROTECTION_FAILURE at address: 0x00000014

MacPorts noreply at macports.org
Thu May 30 13:02:32 UTC 2024


#70111: cherrytree @1.0.1 seems to be broken on powerpc, crashes on launch:
KERN_PROTECTION_FAILURE at address: 0x00000014
--------------------------+------------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.9.3
 Keywords:  powerpc       |       Port:  cherrytree
--------------------------+------------------------
 The build works with no hacks, as is, but the app is broken:

 {{{
 cherrytree(47891) malloc: *** error for object 0x45b3034: Non-aligned
 pointer being freed
 *** set a breakpoint in malloc_error_break to debug
 cherrytree(47891) malloc: *** error for object 0x45b30a4: Non-aligned
 pointer being freed
 *** set a breakpoint in malloc_error_break to debug

 ** (process:47891): WARNING **: 20:41:46.566:
 locale::facet::_S_create_c_locale name not valid

 Reading symbols for shared libraries .. done

 Program received signal EXC_BAD_ACCESS, Could not access memory.
 Reason: KERN_PROTECTION_FAILURE at address: 0x00000014
 0x0001339c in spdlog::logger::log<char const*> ()
 (gdb) bt
 #0  0x0001339c in spdlog::logger::log<char const*> ()
 #1  0x8fe33c48 in __dyld_error_string ()
 #2  0x00014864 in glib_log_handler ()
 #3  0x0270a76c in g_logv ()
 #4  0x0270a8d8 in g_log ()
 #5  0x0263bbec in Glib::Class::register_derived_type ()
 #6  0x0216993c in Gsv::StyleSchemeChooser_Class::init ()
 #7  0x02169e0c in Gsv::StyleSchemeChooser::get_type ()
 #8  0x0216eaa8 in Gsv::wrap_init ()
 #9  0x0216eaf8 in Gsv::init ()
 #10 0x000bc6f4 in CtApp::CtApp ()
 #11 0x000bcb38 in CtApp::create ()
 #12 0x006461d4 in main ()
 }}}

 This one is build against `spdlog` 1.14.1, so I will still need to try
 1.13.0.
 However `abaddon` works fine with `spdlog` 1.14.1, so I do not think it is
 the new `spdlog` which is broken.

-- 
Ticket URL: <https://trac.macports.org/ticket/70111>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list