[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