I've got a wierd thing happening on my system, and I'm not sure what's
causing it. Whenever I go to build a package with fink, it hangs untarring
the source file. Setup:

10.8.2
Xcode 4.6
Command line utilties installed
xcode-select run

For example, this hangs (I've brought the multi-c-rehash.info from the 10.4
tree into my local tree for 10.8 to test it):

sudo -u fink-bld [ENV] sh -c /tmp/fink.Bznm_
/sw/bin/tar  --no-same-owner --no-same-permissions -xf
/sw/src/multi_c_rehash-1.1.tar.gz

When I sample the hung tar, I see this for a backtrace:

    2818 Thread_202835   DispatchQueue_1: com.apple.main-thread  (serial)

    + 2818 start  (in libdyld.dylib) + 1  [0x7fff8e75d7e1]

    +   2818 main  (in tar) + 50  [0x10fd4d3f2]

    +     2818 libintl_setlocale  (in libintl.8.dylib) + 137  [0x10fdc2561]

    +       2818 _nl_locale_name_default  (in libintl.8.dylib) + 45
[0x10fdc2159]

    +         2818 CFLocaleCopyCurrent  (in CoreFoundation) + 304
[0x7fff85141490]

    +           2818 __CFXPreferencesCopyCurrentApplicationState  (in
CoreFoundation) + 169  [0x7fff85141869]

    +             2818 +[CFPrefsSearchListSource withSnapshotSearchList:]
(in CoreFoundation) + 213  [0x7fff8524d2d5]

    +               2818 -[CFPrefsSearchListSource
addManagedSourceForIdentifier:user:]  (in CoreFoundation) + 108
[0x7fff8524d7ac]

    +                 2818 +[CFPrefsManagedSource
withSourceForIdentifier:user:perform:]  (in CoreFoundation) + 235
[0x7fff8525031b]

    +                   2818 -[CFPrefsManagedSource
initWithDomain:user:byHost:]  (in CoreFoundation) + 56  [0x7fff85250428]

    +                     2818 _CFPreferencesIsManaged  (in CoreFoundation)
+ 92  [0x7fff8514106c]

    +                       2818 dispatch_once_f  (in libdispatch.dylib) +
50  [0x7fff897fc041]

    +                         2818 _dispatch_client_callout  (in
libdispatch.dylib) + 8  [0x7fff897fc0b6]

    +                           2818
___CFPreferencesIsManaged_block_invoke_0  (in CoreFoundation) + 120
[0x7fff8524b838]

    +                             2818 withDaemonConnection  (in
CoreFoundation) + 36  [0x7fff8524b8a4]

    +                               2818 setUpDaemonConnectionIfNecessary
(in CoreFoundation) + 316  [0x7fff8525083c]

    +                                 2818
xpc_connection_send_message_with_reply_sync  (in libxpc.dylib) + 127
[0x7fff86912e1f]

    +                                   2818 _dispatch_semaphore_wait_slow
(in libdispatch.dylib) + 241  [0x7fff897ff486]

    +                                     2818 semaphore_wait_trap  (in
libsystem_kernel.dylib) + 10  [0x7fff88f4f6c2]

    2818 Thread_202837   DispatchQueue_2: com.apple.libdispatch-manager
(serial)

      2818 _dispatch_mgr_thread  (in libdispatch.dylib) + 54
[0x7fff897fe9ee]

        2818 _dispatch_mgr_invoke  (in libdispatch.dylib) + 883
[0x7fff897fedea]

          2818 kevent  (in libsystem_kernel.dylib) + 10  [0x7fff88f51d16]


It seems to be having trouble getting the current locale while the fink-bld
user. I don't know what's changed about this on my system recently, but it
was working a few weeks ago. Here's what dscl outputs for fink-bld
(removing some password stuff):


AppleMetaNodeLocation: /Local/Default

GeneratedUID: 4F4906AD-B112-49DD-B497-3F56DB5BF0A4

NFSHomeDirectory: /var/empty

Password: *

PasswordPolicyOptions:

 <?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "
http://www.apple.com/DTDs/PropertyList-1.0.dtd";>

<plist version="1.0">

<dict>

<key>failedLoginCount</key>

<integer>0</integer>

<key>failedLoginTimestamp</key>

<date>2001-01-01T00:00:00Z</date>

<key>lastLoginTimestamp</key>

<date>2001-01-01T00:00:00Z</date>

<key>passwordLastSetTime</key>

<date>2012-07-31T21:53:07Z</date>

</dict>

</plist>


PrimaryGroupID: 266

RealName:

 Fink Build System

RecordName: fink-bld

RecordType: dsRecTypeStandard:Users

UniqueID: 600

UserShell: /usr/bin/false

The only thing I can think of is that my system was reporting inaccurate
disk space. So I did boot into the recovery partition and run a disk
repair. It found a single file with an inaccurate hardlink count and  fixed
the problem, but I don't know what file.

Everything else on the system seems normal. And I can untar the file fine
as any other user.
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Fink-users mailing list
[email protected]
List archive:
http://news.gmane.org/gmane.os.macosx.fink.user
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-users

Reply via email to