[MacPorts] #52993: GNOME girl 9.6.0

MacPorts noreply at macports.org
Wed Jan 18 20:28:31 UTC 2017


#52993: GNOME girl 9.6.0
-----------------------+-----------------
  Reporter:  oleaamot  |      Owner:
      Type:  update    |     Status:  new
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:            |   Keywords:
      Port:  girl      |
-----------------------+-----------------

Comment (by dbevans):

 Just noticed that version 9.7.0 was tagged yesterday in upstream git
 although the corresponding tarball has not appeared on the GNOME download
 site yet.

 However in the interim girl has been updated to version 9.6.1 so attached
 is a new patch for testing.

 Observations:

  * dependencies have changed -- the port now uses a built in gstreamer010
 based player rather than  using totem at runtime
  * the crash reported changing stations appears to be a clang optimization
 issue -- I was able to avoid it by building using -O0 (+debug variant).
  * with -O0, on selecting WNYC from the station selector, the player
 window appears and plays that station correctly.

 Here's the resulting debug output:
 {{{
 ** Message: on_station_select_changed: WNYC

 ** Message: on_station_select_changed: New York City, NY

 ** Message: on_station_select_changed: 93.9FM

 ** Message: on_station_select_changed:
       WNYC 93.9 FM and AM 820 are New York's flagship public radio
 stations, broadcasting the finest programs from NPR, American Public
 Media, Public Radio International and the BBC World Service, as well as a
 wide range of award-winning local programming.


 ** Message: Selected the radio station WNYC in New York City, NY:
 http://fm939.wnyc.org/wnycfm
 ** Message: http://fm939.wnyc.org/wnycfm

 (girl:91816): GLib-WARNING **: In call to g_spawn_sync(), exit status of a
 child process was requested but ECHILD was received by waitpid(). Most
 likely the process is ignoring SIGCHLD, or some other thread is invoking
 waitpid() with a nonpositive first argument; either behavior can break
 applications that use g_spawn_sync either directly or indirectly.
 ** Message: Playing....

 }}}

 Probably should explicitly set a level of optimization between -O0 (none)
 and -Os (the MacPorts default which fails) that works for non-debug builds
 as well.  Haven't had time to explore this issue as yet.

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


More information about the macports-tickets mailing list