Opened 16 months ago
Last modified 16 months ago
#71835 assigned defect
magic @8.3.508_1: segfault on launch
| Reported by: | ryandesign (Ryan Carsten Schmidt) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | 2.10.5 |
| Keywords: | Cc: | jmroot (Joshua Root) | |
| Port: | magic |
Description
magic segfaults on launch ever since the separation of tk into tk-x11 and tk-quartz. I'm not getting a crash log on my system so I'm not sure what to do.
Change History (2)
comment:1 Changed 16 months ago by jmroot (Joshua Root)
comment:2 Changed 16 months ago by ryandesign (Ryan Carsten Schmidt)
Either builtbot-built 8.3.508_1 or locally-built 8.3.514_0. It looks like it's linked with tk-x11 correctly.
% port -q cont magic | xargs file | grep Mach-O | cut -d: -f1 | xargs otool -L /opt/local/lib/magic/tcl/magicdnull: /opt/local/lib/libtcl8.6.dylib (compatibility version 8.6.0, current version 8.6.15) /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.3.1) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1311.100.3) /opt/local/lib/magic/tcl/magicexec: /opt/local/lib/tk-x11/libtk8.6.dylib (compatibility version 8.6.0, current version 8.6.15) /opt/local/lib/libtcl8.6.dylib (compatibility version 8.6.0, current version 8.6.15) /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.3.1) /opt/local/lib/libX11.6.dylib (compatibility version 11.0.0, current version 11.0.0) /opt/local/lib/libGL.1.dylib (compatibility version 4.0.0, current version 4.0.0) /opt/local/lib/libGLU.1.dylib (compatibility version 5.0.0, current version 5.1.0) /opt/local/lib/libXi.6.dylib (compatibility version 8.0.0, current version 8.0.0) /opt/local/lib/libXmu.6.dylib (compatibility version 9.0.0, current version 9.0.0) /opt/local/lib/libXext.6.dylib (compatibility version 11.0.0, current version 11.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1311.100.3) /opt/local/lib/libcairo.2.dylib (compatibility version 11709.0.0, current version 11709.0.0) /opt/local/lib/libfontconfig.1.dylib (compatibility version 14.0.0, current version 14.1.0) /opt/local/lib/libfreetype.6.dylib (compatibility version 27.0.0, current version 27.2.0) /opt/local/lib/magic/tcl/tclmagic.dylib: tclmagic.dylib (compatibility version 0.0.0, current version 0.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1311.100.3) /opt/local/lib/libX11.6.dylib (compatibility version 11.0.0, current version 11.0.0) /opt/local/lib/libGL.1.dylib (compatibility version 4.0.0, current version 4.0.0) /opt/local/lib/libGLU.1.dylib (compatibility version 5.0.0, current version 5.1.0) /opt/local/lib/libXi.6.dylib (compatibility version 8.0.0, current version 8.0.0) /opt/local/lib/libXmu.6.dylib (compatibility version 9.0.0, current version 9.0.0) /opt/local/lib/libXext.6.dylib (compatibility version 11.0.0, current version 11.0.0) /opt/local/lib/libcairo.2.dylib (compatibility version 11709.0.0, current version 11709.0.0) /opt/local/lib/libfontconfig.1.dylib (compatibility version 14.0.0, current version 14.1.0) /opt/local/lib/libfreetype.6.dylib (compatibility version 27.0.0, current version 27.2.0) /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.3.1)
The program doesn't segfault immediately. It shows its log/console window. Then it should open the main window. Some window does appear for a split second before it crashes.
Note: See
TracTickets for help on using
tickets.

Is this with a binary from the buildbot or a locally built one? Is it linked with the correct libtk? Is there any evidence of incorrect include flag ordering during the build?