[MacPorts] #60578: Crash on new macbooks (MacBookPro15,2)

MacPorts noreply at macports.org
Mon Jun 1 08:26:27 UTC 2020


#60578: Crash on new macbooks (MacBookPro15,2)
------------------------------+--------------------
  Reporter:  schirnding-haus  |      Owner:  (none)
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:
Resolution:                   |   Keywords:
      Port:  gtk              |
------------------------------+--------------------

Comment (by schirnding-haus):

 yes getk3

 port install gtk3 +quarz-x11

 OS Version: Mac OS X 10.14.6 (18G3020)

 Model: MacBookPro15,2, BootROM 1037.80.53.0.0 (iBridge:
 17.16.13050.0.0,0), 4 processors, Intel Core i7, 2.8 GHz, 16 GB, SMC
 Graphics: kHW_IntelIrisGraphics655Item, Intel Iris Plus Graphics 655,
 spdisplays_builtin

 the source :
 static void UeberschriftenAbaendern1 (char *papplikationsname)
         {
                 char lapplikationsname[1003];

                 strcpy (lapplikationsname, papplikationsname);
                 ConvertMacRomantoUTF8NFC (lapplikationsname);

                 Window_UeberschriftenAbaendern1 = gtk_window_new
 (GTK_WINDOW_TOPLEVEL);
                 g_signal_connect (Window_UeberschriftenAbaendern1,
 "destroy", G_CALLBACK (gtk_main_quit), NULL);
                 gtk_window_move (GTK_WINDOW
 (Window_UeberschriftenAbaendern1), 100, 100);
                 gtk_window_resize
 (GTK_WINDOW(Window_UeberschriftenAbaendern1), 400, 150);
                 gtk_window_set_decorated (GTK_WINDOW
 (Window_UeberschriftenAbaendern1), FALSE);
                 WindowCssProvider_UeberschriftenAbaendern1 =
 gtk_css_provider_new ();
                 gtk_css_provider_load_from_data
 (WindowCssProvider_UeberschriftenAbaendern1, gwindowdecoration, -1, NULL);
                 gtk_style_context_add_provider
 (gtk_widget_get_style_context (Window_UeberschriftenAbaendern1),
 GTK_STYLE_PROVIDER (WindowCssProvider_UeberschriftenAbaendern1),
 GTK_STYLE_PROVIDER_PRIORITY_USER);
                 g_object_unref
 (WindowCssProvider_UeberschriftenAbaendern1);

                 KeyPressHandlerId_UeberschriftenAbaendern1 =
 g_signal_connect (G_OBJECT (Window_UeberschriftenAbaendern1),
 "key_press_event", G_CALLBACK (ueberschriftenabaendern1dokeypressevent),
 NULL);

                 FixedLayout_UeberschriftenAbaendern1 = gtk_fixed_new ();

                 Label_UeberschriftenAbaendern1Working1 = gtk_label_new
 (lapplikationsname);
                 gtk_widget_set_size_request
 (Label_UeberschriftenAbaendern1Working1, 380, 0);
                 gtk_fixed_put (GTK_FIXED
 (FixedLayout_UeberschriftenAbaendern1),
 Label_UeberschriftenAbaendern1Working1, 10, 35);

                 Label_UeberschriftenAbaendern1Working2 = gtk_label_new
 ("Überschriften abändern ?");
                 gtk_widget_set_size_request
 (Label_UeberschriftenAbaendern1Working2, 380, 0);
                 gtk_fixed_put (GTK_FIXED
 (FixedLayout_UeberschriftenAbaendern1),
 Label_UeberschriftenAbaendern1Working2, 10, 60);

                 PBut_UeberschriftenAbaendern1Ja = gtk_event_box_new ();
                 PButLabel_UeberschriftenAbaendern1Ja = gtk_label_new
 ("Ja");
                 gtk_widget_set_size_request
 (PButLabel_UeberschriftenAbaendern1Ja, 102, 22);
                 PButLabelCssProvider_UeberschriftenAbaendern1Ja =
 gtk_css_provider_new ();
                 gtk_css_provider_load_from_data
 (PButLabelCssProvider_UeberschriftenAbaendern1Ja,
 ggreyscalebuttonnotchoosen, -1, NULL);
                 gtk_style_context_add_provider
 (gtk_widget_get_style_context (PButLabel_UeberschriftenAbaendern1Ja),
 GTK_STYLE_PROVIDER (PButLabelCssProvider_UeberschriftenAbaendern1Ja),
 GTK_STYLE_PROVIDER_PRIORITY_USER);
                 gtk_container_add (GTK_CONTAINER
 (PBut_UeberschriftenAbaendern1Ja), PButLabel_UeberschriftenAbaendern1Ja);
                 gtk_fixed_put
 (GTK_FIXED(FixedLayout_UeberschriftenAbaendern1),
 PBut_UeberschriftenAbaendern1Ja, 65, 100);
                 g_signal_connect (G_OBJECT
 (PBut_UeberschriftenAbaendern1Ja), "button-press-event", G_CALLBACK
 (ueberschriftenabaendern1doit), NULL);
                 g_signal_connect (G_OBJECT
 (PBut_UeberschriftenAbaendern1Ja), "enter-notify-event", G_CALLBACK
 (ueberschriftenabaendern1doenter), NULL);
                 g_signal_connect (G_OBJECT
 (PBut_UeberschriftenAbaendern1Ja), "leave-notify-event", G_CALLBACK
 (ueberschriftenabaendern1doleave), NULL);

                 PBut_UeberschriftenAbaendern1Nein = gtk_event_box_new ();
                 PButLabel_UeberschriftenAbaendern1Nein = gtk_label_new
 ("Nein");
                 gtk_widget_set_size_request
 (PButLabel_UeberschriftenAbaendern1Nein, 102, 22);
                 PButLabelCssProvider_UeberschriftenAbaendern1Nein =
 gtk_css_provider_new ();
                 gtk_css_provider_load_from_data
 (PButLabelCssProvider_UeberschriftenAbaendern1Nein,
 gbluescalebuttonnotchoosen, -1, NULL);
                 gtk_style_context_add_provider
 (gtk_widget_get_style_context (PButLabel_UeberschriftenAbaendern1Nein),
 GTK_STYLE_PROVIDER (PButLabelCssProvider_UeberschriftenAbaendern1Nein),
 GTK_STYLE_PROVIDER_PRIORITY_USER);
                 gtk_container_add (GTK_CONTAINER
 (PBut_UeberschriftenAbaendern1Nein),
 PButLabel_UeberschriftenAbaendern1Nein);
                 gtk_fixed_put
 (GTK_FIXED(FixedLayout_UeberschriftenAbaendern1),
 PBut_UeberschriftenAbaendern1Nein, 235, 100);
                 g_signal_connect (G_OBJECT
 (PBut_UeberschriftenAbaendern1Nein), "button-press-event", G_CALLBACK
 (ueberschriftenabaendern1doit), NULL);
                 g_signal_connect (G_OBJECT
 (PBut_UeberschriftenAbaendern1Nein), "enter-notify-event", G_CALLBACK
 (ueberschriftenabaendern1doenter), NULL);
                 g_signal_connect (G_OBJECT
 (PBut_UeberschriftenAbaendern1Nein), "leave-notify-event", G_CALLBACK
 (ueberschriftenabaendern1doleave), NULL);

                 gtk_container_add
 (GTK_CONTAINER(Window_UeberschriftenAbaendern1),
 FixedLayout_UeberschriftenAbaendern1);

                 gtk_widget_show_all (Window_UeberschriftenAbaendern1);

                 gtk_main ();
         }

 the whole Backtrace
 Application Specific Backtrace 1:
 0   CoreFoundation                      0x00007fff2cad0acd
 __exceptionPreprocess + 256
 1   libobjc.A.dylib                     0x00007fff571ada17
 objc_exception_throw + 48
 2   CoreFoundation                      0x00007fff2cb4a8d6
 -[NSObject(NSObject) __retain_OA] + 0
 3   CoreFoundation                      0x00007fff2ca7293f
 ___forwarding___ + 1485
 4   CoreFoundation                      0x00007fff2caf4ae8
 __forwarding_prep_1___ + 120
 5   libgdk-3.0.dylib                    0x000000010c5a52e9
 gdk_quartz_monitor_get_workarea + 101
 6   libgtk-3.0.dylib                    0x000000010c092ae3
 gtk_window_guess_default_size + 83
 7   libgtk-3.0.dylib                    0x000000010c087ffd
 gtk_window_compute_configure_request + 529
 8   libgtk-3.0.dylib                    0x000000010c08f34e
 gtk_window_realize + 571
 9   libgobject-2.0.0.dylib              0x000000010c432d04
 _g_closure_invoke_va + 213
 10  libgobject-2.0.0.dylib              0x000000010c44677f
 g_signal_emit_valist + 1127
 11  libgobject-2.0.0.dylib              0x000000010c447108 g_signal_emit +
 120
 12  libgtk-3.0.dylib                    0x000000010c072d38
 gtk_widget_realize + 279
 13  libgtk-3.0.dylib                    0x000000010c08ec9d gtk_window_show
 + 81
 14  libgobject-2.0.0.dylib              0x000000010c432b31
 g_closure_invoke + 200
 15  libgobject-2.0.0.dylib              0x000000010c445c6b
 signal_emit_unlocked_R + 1057
 16  libgobject-2.0.0.dylib              0x000000010c446a3c
 g_signal_emit_valist + 1828
 17  libgobject-2.0.0.dylib              0x000000010c447108 g_signal_emit +
 120
 18  libgtk-3.0.dylib                    0x000000010c07269a gtk_widget_show
 + 152
 19  Häufigkeiten hp                   0x000000010bda535f
 UeberschriftenAbaendern1 + 1887
 20  Häufigkeiten hp                   0x000000010bd97e80
 UeberschriftenAbaendern2 + 1872
 21  Häufigkeiten hp                   0x000000010bd96f0d main + 669
 22  libdyld.dylib                       0x00007fff5897c3d5 start + 1
 23  ???                                 0x0000000000000001 0x0 + 1

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


More information about the macports-tickets mailing list