[MacPorts] #52993: GNOME girl 9.6.0
MacPorts
noreply at macports.org
Sat Dec 3 17:12:31 CET 2016
#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 raimue):
I tried to build the Portfile, but the attached Portfile.9.6.0.diff has a
trailing '.' at the version number and checksums are wrong as well. For
Portfile-9.6.0-unstable, I don't know what the original revision is
supposed to be, it does not apply to what is currently in git master. I am
attaching what I used now.
With this, I can reproduce the crash when selecting a station and its
cause on OS X 10.12:
{{{
$ otool -tV /opt/local/bin/girl | grep -C5 '^0*100012b8c'
0000000100012b79 movq %rax, %rdi
0000000100012b7c movq %r14, %rsi
0000000100012b7f callq 0x100013d0a ## symbol stub
for: _g_object_get_data
0000000100012b84 movq %rax, %rdi
0000000100012b87 callq 0x100013e78 ## symbol stub
for: _g_strdup
0000000100012b8c ud2
_on_new_station_changed:
0000000100012b8e pushq %rbp
0000000100012b8f movq %rsp, %rbp
0000000100012b92 pushq %r14
0000000100012b94 pushq %rbx
}}}
This is under the symbol `_on_stations_selector_changed` and `ud2` is the
opcode specifically used to raise an illegal instruction exception. I
cannot say why it ends up in your binary.
--
Ticket URL: <https://trac.macports.org/ticket/52993#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list