[MacPorts] #63881: gingerblue @2.0.1: gtk_entry_get_text: assertion 'GTK_IS_ENTRY (entry)' failed (was: gingerblue 2.0.1 (gnome) fails to run on macOS Monterey 12.0.1 in MacPorts 2.7.1)

MacPorts noreply at macports.org
Tue Nov 9 15:34:31 UTC 2021


#63881: gingerblue @2.0.1: gtk_entry_get_text: assertion 'GTK_IS_ENTRY (entry)'
failed
-------------------------+----------------------
  Reporter:  oleaamot    |      Owner:  oleaamot
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.1
Resolution:              |   Keywords:  monterey
      Port:  gingerblue  |
-------------------------+----------------------
Changes (by ryandesign):

 * status:  new => assigned
 * owner:  (none) => oleaamot
 * milestone:  MacPorts Future =>
 * keywords:  gnome => monterey


Old description:

> MacPorts 2.7.1 port gingerblue @2.0.1_1 (gnome) does not run on Monterey
> 12.0.1.
>
> It fails with the following error message:
>
> oleaamot at ekstern40 gingerblue % lldb gingerblue
> (lldb) target create "gingerblue"
> Current executable set to 'gingerblue' (arm64).
> (lldb) r
> Process 34807 launched: '/opt/local/bin/gingerblue' (arm64)
>
> (process:34807): Gtk-CRITICAL **: 15:19:13.494: gtk_entry_get_text:
> assertion 'GTK_IS_ENTRY (entry)' failed
>
> (process:34807): Gtk-CRITICAL **: 15:19:13.495: gtk_entry_get_text:
> assertion 'GTK_IS_ENTRY (entry)' failed
> dbus[34807]: Dynamic session lookup supported but failed: launchd did not
> provide a socket path, verify that org.freedesktop.dbus-session.plist is
> loaded!
> Process 34807 stopped
> * 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
> libsystem_c.dylib`__chk_fail_overflow:
> ->  0x1b25a8b6c <+24>: brk    #0x1
>
> libsystem_c.dylib`__chk_fail_overlap:
>     0x1b25a8b70 <+0>:  pacibsp
>     0x1b25a8b74 <+4>:  stp    x29, x30, [sp, #-0x10]!
>     0x1b25a8b78 <+8>:  mov    x29, sp
> Target 0: (gingerblue) stopped.
> (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: 0x0000000100e87ddc
> libgtk-3.0.dylib`_gtk_marshal_VOID__OBJECT_OBJECTv + 52
>     frame #3: 0x000000010027d324
> libgobject-2.0.0.dylib`_g_closure_invoke_va + 224
>     frame #4: 0x0000000100292760
> libgobject-2.0.0.dylib`g_signal_emit_valist + 900
>     frame #5: 0x0000000100292f30 libgobject-2.0.0.dylib`g_signal_emit +
> 28
>     frame #6: 0x0000000100c64b44 libgtk-3.0.dylib`gtk_css_node_reposition
> + 348
>     frame #7: 0x0000000100da97a4
> libgtk-3.0.dylib`gtk_style_context_save_named + 92
>     frame #8: 0x0000000100bc11ac
> libgtk-3.0.dylib`gtk_style_update_from_context + 100
>     frame #9: 0x0000000100bbf890 libgtk-3.0.dylib`gtk_style_constructed +
> 40
>     frame #10: 0x0000000100282fb8
> libgobject-2.0.0.dylib`g_object_new_internal + 256
>     frame #11: 0x0000000100282c5c
> libgobject-2.0.0.dylib`g_object_new_valist + 588
>     frame #12: 0x0000000100282808 libgobject-2.0.0.dylib`g_object_new +
> 32
>     frame #13: 0x0000000100bbb948
> libgtk-3.0.dylib`_gtk_style_new_for_path + 84
>     frame #14: 0x0000000100bbb99c libgtk-3.0.dylib`gtk_style_new + 48
>     frame #15: 0x0000000100bbe340
> libgtk-3.0.dylib`gtk_widget_get_default_style + 60
>     frame #16: 0x0000000100e345b4 libgtk-3.0.dylib`gtk_widget_init + 284
>     frame #17: 0x0000000100294438
> libgobject-2.0.0.dylib`g_type_create_instance + 328
>     frame #18: 0x0000000100282f00
> libgobject-2.0.0.dylib`g_object_new_internal + 72
>     frame #19: 0x0000000100282c5c
> libgobject-2.0.0.dylib`g_object_new_valist + 588
>     frame #20: 0x0000000100282808 libgobject-2.0.0.dylib`g_object_new +
> 32
>     frame #21: 0x0000000100e489f0 libgtk-3.0.dylib`gtk_window_new + 48
>     frame #22: 0x0000000100003f70 gingerblue`main(argc=1,
> argv=0x000000016fdff8d0) at gingerblue-main.c:272:11
>     frame #23: 0x000000010001d0f4 dyld`start + 52

New description:

 MacPorts 2.7.1 port gingerblue @2.0.1_1 (gnome) does not run on Monterey
 12.0.1.

 It fails with the following error message:

 {{{
 oleaamot at ekstern40 gingerblue % lldb gingerblue
 (lldb) target create "gingerblue"
 Current executable set to 'gingerblue' (arm64).
 (lldb) r
 Process 34807 launched: '/opt/local/bin/gingerblue' (arm64)

 (process:34807): Gtk-CRITICAL **: 15:19:13.494: gtk_entry_get_text:
 assertion 'GTK_IS_ENTRY (entry)' failed

 (process:34807): Gtk-CRITICAL **: 15:19:13.495: gtk_entry_get_text:
 assertion 'GTK_IS_ENTRY (entry)' failed
 dbus[34807]: Dynamic session lookup supported but failed: launchd did not
 provide a socket path, verify that org.freedesktop.dbus-session.plist is
 loaded!
 Process 34807 stopped
 * 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
 libsystem_c.dylib`__chk_fail_overflow:
 ->  0x1b25a8b6c <+24>: brk    #0x1

 libsystem_c.dylib`__chk_fail_overlap:
     0x1b25a8b70 <+0>:  pacibsp
     0x1b25a8b74 <+4>:  stp    x29, x30, [sp, #-0x10]!
     0x1b25a8b78 <+8>:  mov    x29, sp
 Target 0: (gingerblue) stopped.
 (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: 0x0000000100e87ddc
 libgtk-3.0.dylib`_gtk_marshal_VOID__OBJECT_OBJECTv + 52
     frame #3: 0x000000010027d324
 libgobject-2.0.0.dylib`_g_closure_invoke_va + 224
     frame #4: 0x0000000100292760
 libgobject-2.0.0.dylib`g_signal_emit_valist + 900
     frame #5: 0x0000000100292f30 libgobject-2.0.0.dylib`g_signal_emit + 28
     frame #6: 0x0000000100c64b44 libgtk-3.0.dylib`gtk_css_node_reposition
 + 348
     frame #7: 0x0000000100da97a4
 libgtk-3.0.dylib`gtk_style_context_save_named + 92
     frame #8: 0x0000000100bc11ac
 libgtk-3.0.dylib`gtk_style_update_from_context + 100
     frame #9: 0x0000000100bbf890 libgtk-3.0.dylib`gtk_style_constructed +
 40
     frame #10: 0x0000000100282fb8
 libgobject-2.0.0.dylib`g_object_new_internal + 256
     frame #11: 0x0000000100282c5c
 libgobject-2.0.0.dylib`g_object_new_valist + 588
     frame #12: 0x0000000100282808 libgobject-2.0.0.dylib`g_object_new + 32
     frame #13: 0x0000000100bbb948 libgtk-3.0.dylib`_gtk_style_new_for_path
 + 84
     frame #14: 0x0000000100bbb99c libgtk-3.0.dylib`gtk_style_new + 48
     frame #15: 0x0000000100bbe340
 libgtk-3.0.dylib`gtk_widget_get_default_style + 60
     frame #16: 0x0000000100e345b4 libgtk-3.0.dylib`gtk_widget_init + 284
     frame #17: 0x0000000100294438
 libgobject-2.0.0.dylib`g_type_create_instance + 328
     frame #18: 0x0000000100282f00
 libgobject-2.0.0.dylib`g_object_new_internal + 72
     frame #19: 0x0000000100282c5c
 libgobject-2.0.0.dylib`g_object_new_valist + 588
     frame #20: 0x0000000100282808 libgobject-2.0.0.dylib`g_object_new + 32
     frame #21: 0x0000000100e489f0 libgtk-3.0.dylib`gtk_window_new + 48
     frame #22: 0x0000000100003f70 gingerblue`main(argc=1,
 argv=0x000000016fdff8d0) at gingerblue-main.c:272:11
     frame #23: 0x000000010001d0f4 dyld`start + 52
 }}}

--

-- 
Ticket URL: <https://trac.macports.org/ticket/63881#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list