Bug 281305 - unhandled syscall: unix:357 on Darwin 11.1 and subsequent failure
Summary: unhandled syscall: unix:357 on Darwin 11.1 and subsequent failure
Status: RESOLVED DUPLICATE of bug 275168
Alias: None
Product: valgrind
Classification: Developer tools
Component: general (show other bugs)
Version: 3.7 SVN
Platform: Compiled Sources macOS
: NOR crash
Target Milestone: ---
Assignee: Julian Seward
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-04 03:58 UTC by Rich Siegel
Modified: 2011-10-13 09:07 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rich Siegel 2011-09-04 03:58:11 UTC
uname -a reports: 

Darwin RocketSled.local 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64 x86_64


RocketSled:svn siegel$ valgrind --dsymutil=yes /path/to/BBEdit.app 


RocketSled:svn siegel$ valgrind --dsymutil=yes /Users/siegel/Library/Developer/Xcode/DerivedData/BBEdit-ghcgmprtzmzjklcjgeqweupxzdwg/Build/Products/Debug/BBEdit.app 
==28771== Memcheck, a memory error detector
==28771== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==28771== Using Valgrind-3.7.0.SVN and LibVEX; rerun with -h for copyright info
==28771== Command: /Users/siegel/Library/Developer/Xcode/DerivedData/BBEdit-ghcgmprtzmzjklcjgeqweupxzdwg/Build/Products/Debug/BBEdit.app/Contents/MacOS/BBEdit
==28771== 
==28771== Conditional jump or move depends on uninitialised value(s)
==28771==    at 0x45B7883: ??? (in /usr/lib/system/libxpc.dylib)
==28771==    by 0x2A997C6: ??? (in /usr/lib/libSystem.B.dylib)
==28771==    by 0x8FE1115A: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==28771==    by 0x8FE10CBF: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==28771==    by 0x8FE0E21F: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE0E1B5: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE0F1BF: ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE03625: dyld::initializeMainExecutable() (in /usr/lib/dyld)
==28771==    by 0x8FE07EF1: dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**) (in /usr/lib/dyld)
==28771==    by 0x8FE012EE: dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*) (in /usr/lib/dyld)
==28771==    by 0x8FE01062: _dyld_start (in /usr/lib/dyld)
==28771==    by 0xFFF: ???
==28771== 
UNKNOWN task message [id 3229, to mach_task_self(), reply 0x23e03]
UNKNOWN task message [id 3229, to mach_task_self(), reply 0x23e03]
UNKNOWN task message [id 3414, to mach_task_self(), reply 0x23e03]
--28771-- WARNING: unhandled syscall: unix:357
--28771-- You may be able to write your own handler.
--28771-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--28771-- Nevertheless we consider this a bug.  Please report
--28771-- it at http://valgrind.org/support/bug_reports.html.

[then omit an enormous spew of these:]

==28771== Conditional jump or move depends on uninitialised value(s)
==28771==    at 0x44B4D85: ??? (in /usr/lib/system/libsystem_c.dylib)
==28771==    by 0x2C11CF7: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C44ACB: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x8FE11243: ImageLoaderMachO::doImageInit(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==28771==    by 0x8FE10CB3: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==28771==    by 0x8FE0E21F: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE0E1B5: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE0E1B5: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE0E1B5: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE0E1B5: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE0E1B5: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE0F1BF: ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)

[ ends with: ]

==28771== More than 1000 different errors detected.  I'm not reporting any more.
==28771== Final error counts will be inaccurate.  Go fix your program!
==28771== Rerun with --error-limit=no to disable this cutoff.  Note
==28771== that errors may occur in your program without prior warning from
==28771== Valgrind, because errors are no longer being displayed.
==28771== 
UNKNOWN task message [id 3229, to mach_task_self(), reply 0x24e03]

valgrind: m_syswrap/syswrap-x86-darwin.c:416 (wqthread_hijack): Assertion 'tst->os_state.pthread == self' failed.
==28771==    at 0x3802BB25: ???
==28771==    by 0x3802BCE8: ???
==28771==    by 0x3809AECB: ???

sched status:
  running_tid=0

Thread 1: status = VgTs_WaitSys
==28771==    at 0x4570D4E: read$UNIX2003 (in /usr/lib/system/libsystem_kernel.dylib)
==28771==    by 0x2C28118: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C28831: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C43117: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C42EF0: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C0D20E: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C0D0FE: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C0CDB3: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C0C2D6: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C18A96: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C18933: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C188DD: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C1C386: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2BED9B3: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2BEE553: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C02CE7: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2C0638C: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2CA3458: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x2CA32D7: ??? (in /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation)
==28771==    by 0x55F2CF0: ??? (in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore)
==28771==    by 0x55F2B11: ??? (in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore)
==28771==    by 0x55F5FB3: ??? (in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore)
==28771==    by 0x55F5F74: ??? (in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore)
==28771==    by 0x56864A6: ??? (in /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore)
==28771==    by 0x5E803F: CFStringCreateFromStringListResource(__CFAllocator const*, short, short) (CFString-Extensions.mm:990)
==28771==    by 0x970F6F: __cxx_global_var_init (in /Users/siegel/Library/Developer/Xcode/DerivedData/BBEdit-ghcgmprtzmzjklcjgeqweupxzdwg/Build/Products/Debug/BBEdit.app/Contents/MacOS/BBEdit)
==28771==    by 0x970F8A: global constructors keyed to a (in /Users/siegel/Library/Developer/Xcode/DerivedData/BBEdit-ghcgmprtzmzjklcjgeqweupxzdwg/Build/Products/Debug/BBEdit.app/Contents/MacOS/BBEdit)
==28771==    by 0x8FE1115A: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==28771==    by 0x8FE10CBF: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==28771==    by 0x8FE0E21F: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE0F1BF: ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==28771==    by 0x8FE03655: dyld::initializeMainExecutable() (in /usr/lib/dyld)
==28771==    by 0x8FE07EF1: dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**) (in /usr/lib/dyld)
==28771==    by 0x8FE012EE: dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*) (in /usr/lib/dyld)
==28771==    by 0x8FE01062: _dyld_start (in /usr/lib/dyld)
==28771==    by 0xFFF: ???

Thread 2: status = VgTs_WaitSys
==28771==    at 0x457002E: __workq_kernreturn (in /usr/lib/system/libsystem_kernel.dylib)

Thread 3: status = VgTs_WaitSys
==28771==    at 0x457090A: kevent (in /usr/lib/system/libsystem_kernel.dylib)
==28771==    by 0x4398734: ??? (in /usr/lib/system/libdispatch.dylib)
==28771==    by 0x4399423: ??? (in /usr/lib/system/libdispatch.dylib)
==28771==    by 0x43994A5: ??? (in /usr/lib/system/libdispatch.dylib)
==28771==    by 0x4399483: ??? (in /usr/lib/system/libdispatch.dylib)
==28771==    by 0x439C145: ??? (in /usr/lib/system/libdispatch.dylib)
==28771==    by 0x45B19D0: ??? (in /usr/lib/system/libxpc.dylib)
==28771==    by 0x439980A: ??? (in /usr/lib/system/libdispatch.dylib)
==28771==    by 0x43996AF: ??? (in /usr/lib/system/libdispatch.dylib)
==28771==    by 0x4398EB7: ??? (in /usr/lib/system/libdispatch.dylib)
==28771==    by 0x445FB23: ??? (in /usr/lib/system/libsystem_c.dylib)
==28771==    by 0x44616FD: ??? (in /usr/lib/system/libsystem_c.dylib)
Comment 1 Rich Siegel 2011-09-04 13:47:28 UTC
System version is 10.7.1 (build 11B26), gcc --version reports:

i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)
Comment 2 Julian Seward 2011-10-13 09:07:06 UTC

*** This bug has been marked as a duplicate of bug 275168 ***