[MacPorts] #47001: gnutar doesn't work anymore.

MacPorts noreply at macports.org
Wed Jun 3 11:15:51 PDT 2015


#47001: gnutar doesn't work anymore.
---------------------+-------------------
  Reporter:  pjb@…   |      Owner:  mww@…
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.3.3
Resolution:          |   Keywords:
      Port:  gnutar  |
---------------------+-------------------

Comment (by gnwiii@…):

 gnutar @1.28_0 on OS X Mavericks: the child dies if the LANG variable is
 not set, but works with LANG=X.  I discovered this using Cygwin ssh from
 Windows. A workaround is to add a line the in the ssh config file on the
 client to set LANG on the server.


 {{{
 $ gnutar tf tar-1.28.tar.xz |head -2
 tar-1.28/
 tar-1.28/acinclude.m4
 $ unset LANG
 $ gnutar tf tar-1.28.tar.xz |head
 gnutar: Child died with signal 11
 gnutar: Error is not recoverable: exiting now
 $ LANG=X gnutar tf tar-1.28.tar.xz |head -2
 tar-1.28/
 tar-1.28/acinclude.m4
 }}}

 The crash report has:


 {{{
 Application Specific Information:
 *** multi-threaded process forked ***
 crashed on child side of fork pre-exec

 Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
 0   libdispatch.dylib                   0x00007fff904841e6
 _dispatch_wakeup + 100
 1   libdispatch.dylib                   0x00007fff90484788
 _dispatch_queue_push_list_slow2 + 30
 2   libdispatch.dylib                   0x00007fff90487129
 _dispatch_mach_msg_send + 608
 3   libdispatch.dylib                   0x00007fff90486e7d
 dispatch_mach_send + 136
 4   libxpc.dylib                        0x00007fff8a2c3920
 _xpc_connection_send_message_with_reply_f + 125
 5   libxpc.dylib                        0x00007fff8a2c37e0
 xpc_connection_send_message_with_reply_sync + 180
 6   com.apple.CoreFoundation            0x00007fff93926d93
 -[CFPrefsPlistSource copyReplyForDaemonMessage:toConnection:error:] + 243
 7   com.apple.CoreFoundation            0x00007fff93a817e0
 __47-[CFPrefsPlistSource alreadylocked_synchronize]_block_invoke_2 + 352
 8   com.apple.CoreFoundation            0x00007fff9392665b
 withDaemonConnection + 299
 9   com.apple.CoreFoundation            0x00007fff939260bb
 -[CFPrefsPlistSource alreadylocked_synchronize] + 587
 10  com.apple.CoreFoundation            0x00007fff93925db3
 _copyValueForKey + 131
 11  com.apple.CoreFoundation            0x00007fff93925d07
 -[CFPrefsPlistSource copyValueForKey:] + 71
 12  com.apple.CoreFoundation            0x00007fff93925b65
 -[CFPrefsSearchListSource alreadylocked_copyValueForKey:] + 149
 13  com.apple.CoreFoundation            0x00007fff93925a9f -[CFPrefsSource
 copyValueForKey:] + 79
 14  com.apple.CoreFoundation            0x00007fff93925a30
 __CFPreferencesCopyAppValue_block_invoke + 32
 15  com.apple.CoreFoundation            0x00007fff9391fc0e
 +[CFPrefsSearchListSource withSearchListForIdentifier:perform:] + 846
 16  com.apple.CoreFoundation            0x00007fff9391f878
 CFPreferencesCopyAppValue + 168
 17  libintl.8.dylib                     0x0000000102531534
 _nl_language_preferences_default + 70
 18  libintl.8.dylib                     0x000000010252f628
 libintl_dcigettext + 628
 19  gnutar                              0x00000001024d0a67
 sys_child_open_for_uncompress + 113
 20  gnutar                              0x00000001024b8718 open_archive +
 2208
 21  gnutar                              0x00000001024c898b read_and + 105
 22  gnutar                              0x00000001024d2b4d main + 4105
 23  libdyld.dylib                       0x00007fff8968a5fd start + 1

 Thread 0 crashed with X86 Thread State (64-bit):
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/47001#comment:7>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list