[MacPorts] #63480: pspp-devel @1.5.3_10+gui+x11: failed assertion `!"reached"' when building

MacPorts noreply at macports.org
Mon Sep 13 02:19:52 UTC 2021


#63480: pspp-devel @1.5.3_10+gui+x11: failed assertion `!"reached"' when building
-------------------------+----------------------
  Reporter:  evanmiller  |      Owner:  nerdling
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.7.1
Resolution:              |   Keywords:
      Port:  pspp-devel  |
-------------------------+----------------------

Comment (by evanmiller):

 Running the failing command manually, sometimes it succeeds, sometimes I
 get

 {{{
 GLib (gthread-posix.c): Unexpected error from C library during
 'pthread_setspecific': Invalid argument.  Aborting.
 }}}

 Other times I get the {{{incorrect checksum}}} message.

 To test your GCC theory, I used {{{install_name_tool}}} to remove the
 {{{/usr/lib/libgcc_s.1.dylib}}} linkage, and get the same errors:

 {{{
 $ sudo -u macports install_name_tool -change /usr/lib/libgcc_s.1.dylib
 /opt/local/lib/libgcc/libgcc_s.1.dylib utilities/.libs/pspp-output
 $ sudo -u macports ./utilities/pspp-output  convert doc/pspp-
 figures/aggregate.spv doc/pspp-figures/aggregate.png -O trim=true -O left-
 margin=0in -O right-margin=0in -O top-margin=0in -O bottom-margin=0in -O
 paper-size=7.5x99in --table-look=./doc/tutorial.stt
 GLib (gthread-posix.c): Unexpected error from C library during
 'pthread_setspecific': Invalid argument.  Aborting.
 fish: Job 1, 'sudo -u macports ./utilities/...' terminated by signal
 SIGABRT (Abort)
 $ sudo -u macports ./utilities/pspp-output  convert doc/pspp-
 figures/aggregate.spv doc/pspp-figures/aggregate.png -O trim=true -O left-
 margin=0in -O right-margin=0in -O top-margin=0in -O bottom-margin=0in -O
 paper-size=7.5x99in --table-look=./doc/tutorial.stt
 pspp-output(314,0xa000ed88) malloc: *** error for object 0x491fcd0:
 incorrect checksum for freed object - object was probably modified after
 being freed, break at szone_error to debug
 pspp-output(314,0xa000ed88) malloc: *** set a breakpoint in szone_error to
 debug
 $ otool -l utilities/.libs/pspp-output | grep 'name /'
          name /usr/lib/dyld (offset 12)
          name
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 (offset 24)
          name /opt/local/lib/pspp/libpspp-1.5.3-gee1bfc.dylib (offset 24)
          name /opt/local/lib/libgsl.25.dylib (offset 24)
          name /opt/local/lib/pspp/libpspp-core-1.5.3-gee1bfc.dylib (offset
 24)
          name /opt/local/lib/libxml2.2.dylib (offset 24)
          name /opt/local/lib/libpangocairo-1.0.0.dylib (offset 24)
          name /opt/local/lib/libpango-1.0.0.dylib (offset 24)
          name /opt/local/lib/libgobject-2.0.0.dylib (offset 24)
          name /opt/local/lib/libglib-2.0.0.dylib (offset 24)
          name /opt/local/lib/libharfbuzz.0.dylib (offset 24)
          name /opt/local/lib/libcairo.2.dylib (offset 24)
          name /opt/local/lib/libiconv.2.dylib (offset 24)
          name /opt/local/lib/libreadline.8.dylib (offset 24)
          name /opt/local/lib/libgslcblas.0.dylib (offset 24)
          name /opt/local/lib/libz.1.dylib (offset 24)
          name /opt/local/lib/libintl.8.dylib (offset 24)
          name /opt/local/lib/libgcc/libgcc_s.1.dylib (offset 24)
          name /opt/local/lib/libgcc/libgcc_s.1.dylib (offset 24)
          name /usr/lib/libSystem.B.dylib (offset 24)
 }}}

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


More information about the macports-tickets mailing list