Opened 2 years ago

Last modified 2 years ago

#63880 new defect

gnome-internet-radio-locator @3.0.0_1 (gnome) fails to run on macOS Monterey 12.0.1 in MacPorts 2.7.1

Reported by: oleaamot (Ole Aamot) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.7.1
Keywords: gnome Cc:
Port: gnome-internet-radio-locator

Description

MacPorts 2.7.1 port gnome-internet-radio-locator @3.0.0_1 (gnome) does not run on Monterey 12.0.1.

It fails with the following error message:

oleaamot@ekstern48 ~ % /opt/local/bin/gnome-internet-radio-locator dbus[838]: Dynamic session lookup supported but failed: launchd did not provide a socket path, verify that org.freedesktop.dbus-session.plist is loaded! zsh: trace trap /opt/local/bin/gnome-internet-radio-locator

How do I debug the trace trap from zsh?

Change History (5)

comment:1 Changed 2 years ago by evanmiller (Evan Miller)

If you have lldb installed (via Xcode or MacPorts), try

% lldb gnome-interet-radio-locator
run

When it hits the trace trap, type "bt" to get a backtrace and paste the results here.

comment:2 Changed 2 years ago by jmroot (Joshua Root)

Milestone: MacPorts Future

comment:3 Changed 2 years ago by oleaamot (Ole Aamot)

(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BREAKPOINT (code=1, subcode=0x1b25a8b6c)
  * frame #0: 0x00000001b25a8b6c libsystem_c.dylib`__chk_fail_overflow + 24
    frame #1: 0x00000001b2537b30 libsystem_c.dylib`__memmove_chk + 40
    frame #2: 0x00000001016a7ddc libgtk-3.0.dylib`_gtk_marshal_VOID__OBJECT_OBJECTv + 52
    frame #3: 0x0000000100f65324 libgobject-2.0.0.dylib`_g_closure_invoke_va + 224
    frame #4: 0x0000000100f7a760 libgobject-2.0.0.dylib`g_signal_emit_valist + 900
    frame #5: 0x0000000100f7af30 libgobject-2.0.0.dylib`g_signal_emit + 28
    frame #6: 0x0000000101484b44 libgtk-3.0.dylib`gtk_css_node_reposition + 348
    frame #7: 0x00000001015c97a4 libgtk-3.0.dylib`gtk_style_context_save_named + 92
    frame #8: 0x00000001013e11ac libgtk-3.0.dylib`gtk_style_update_from_context + 100
    frame #9: 0x00000001013df890 libgtk-3.0.dylib`gtk_style_constructed + 40
    frame #10: 0x0000000100f6afb8 libgobject-2.0.0.dylib`g_object_new_internal + 256
    frame #11: 0x0000000100f6ac5c libgobject-2.0.0.dylib`g_object_new_valist + 588
    frame #12: 0x0000000100f6a808 libgobject-2.0.0.dylib`g_object_new + 32
    frame #13: 0x00000001013db948 libgtk-3.0.dylib`_gtk_style_new_for_path + 84
    frame #14: 0x00000001013db99c libgtk-3.0.dylib`gtk_style_new + 48
    frame #15: 0x00000001013de340 libgtk-3.0.dylib`gtk_widget_get_default_style + 60
    frame #16: 0x00000001016545b4 libgtk-3.0.dylib`gtk_widget_init + 284
    frame #17: 0x0000000100f7c438 libgobject-2.0.0.dylib`g_type_create_instance + 328
    frame #18: 0x0000000100f6af00 libgobject-2.0.0.dylib`g_object_new_internal + 72
    frame #19: 0x0000000100f6ac5c libgobject-2.0.0.dylib`g_object_new_valist + 588
    frame #20: 0x0000000100f6a808 libgobject-2.0.0.dylib`g_object_new + 32
    frame #21: 0x00000001016689f0 libgtk-3.0.dylib`gtk_window_new + 48
    frame #22: 0x00000001000176a4 gnome-internet-radio-locator`main + 228
    frame #23: 0x00000001000310f4 dyld`start + 520
Last edited 2 years ago by oleaamot (Ole Aamot) (previous) (diff)

comment:4 Changed 2 years ago by evanmiller (Evan Miller)

@oleaamot Please edit your comment and surround it with {{{ braces }}} so that the backtrace is legible.

comment:5 in reply to:  4 Changed 2 years ago by oleaamot (Ole Aamot)

Replying to evanmiller:

@oleaamot Please edit your comment and surround it with {{{ braces }}} so that the backtrace is legible.

Done. The program GNOME Internet Radio Locator (gnome-internet-radio-locator) 12.0.5 crashes on macOS 12.1 with MacPorts 2.7.1 with this crash message:

(lldb) bt
* thread #1, queue = 'com.apple.main-thread', stop reason = EXC_BREAKPOINT (code=1, subcode=0x1b25a8b6c)
  * frame #0: 0x00000001b25a8b6c libsystem_c.dylib`__chk_fail_overflow + 24
    frame #1: 0x00000001b2537b30 libsystem_c.dylib`__memmove_chk + 40
    frame #2: 0x00000001016a7ddc libgtk-3.0.dylib`_gtk_marshal_VOID__OBJECT_OBJECTv + 52
    frame #3: 0x0000000100f65324 libgobject-2.0.0.dylib`_g_closure_invoke_va + 224
    frame #4: 0x0000000100f7a760 libgobject-2.0.0.dylib`g_signal_emit_valist + 900
    frame #5: 0x0000000100f7af30 libgobject-2.0.0.dylib`g_signal_emit + 28
    frame #6: 0x0000000101484b44 libgtk-3.0.dylib`gtk_css_node_reposition + 348
    frame #7: 0x00000001015c97a4 libgtk-3.0.dylib`gtk_style_context_save_named + 92
    frame #8: 0x00000001013e11ac libgtk-3.0.dylib`gtk_style_update_from_context + 100
    frame #9: 0x00000001013df890 libgtk-3.0.dylib`gtk_style_constructed + 40
    frame #10: 0x0000000100f6afb8 libgobject-2.0.0.dylib`g_object_new_internal + 256
    frame #11: 0x0000000100f6ac5c libgobject-2.0.0.dylib`g_object_new_valist + 588
    frame #12: 0x0000000100f6a808 libgobject-2.0.0.dylib`g_object_new + 32
    frame #13: 0x00000001013db948 libgtk-3.0.dylib`_gtk_style_new_for_path + 84
    frame #14: 0x00000001013db99c libgtk-3.0.dylib`gtk_style_new + 48
    frame #15: 0x00000001013de340 libgtk-3.0.dylib`gtk_widget_get_default_style + 60
    frame #16: 0x00000001016545b4 libgtk-3.0.dylib`gtk_widget_init + 284
    frame #17: 0x0000000100f7c438 libgobject-2.0.0.dylib`g_type_create_instance + 328
    frame #18: 0x0000000100f6af00 libgobject-2.0.0.dylib`g_object_new_internal + 72
    frame #19: 0x0000000100f6ac5c libgobject-2.0.0.dylib`g_object_new_valist + 588
    frame #20: 0x0000000100f6a808 libgobject-2.0.0.dylib`g_object_new + 32
    frame #21: 0x00000001016689f0 libgtk-3.0.dylib`gtk_window_new + 48
    frame #22: 0x00000001000176a4 gnome-internet-radio-locator`main + 228
    frame #23: 0x00000001000310f4 dyld`start + 520
Note: See TracTickets for help on using tickets.