Lpthread causing close() to fail

I'm noticing a bug that occurs whereby EBADF is being returned by the close() function randomly. The general test case does nothing but open()/dup()/close() a file channel over and over. If run on a multi-processor machine, with multiple processes running the same test case at the same time, WITHOUT -lpthreads, it runs like a charm. If I simply add -lpthread to the compile line (the program makes no use of threads, secondary processes, or anything else), I get random EBADF failures in the open()/dup()/close() routines.
Anyone have any ideas?

Please say which version of Solaris you're using.
Does the problem only happen when you are running multlple copies
of the process?
What kind of open is it? Are you opening a file, a socket?
I assume you are checking the return values of the open and dup calls, and
all the other related system calls, right? If the open or dup fails, then the
FD will have a bad value, and you would expect the close() to fail.
--chris

Similar Messages

  • I cant open itunes cause quick time failed to initialize (error - 2096)

    i cant open itunes cause quick time failed to initialize (error - 2096)

    hmmmm.
    doublechecking something before proceeding ... are any boxes ticked in the Compatibility tab for your QuickTime?
    (i've seen that message produced when some of the Display Settings boxes in there are ticked, not just the compatibility mode one.)

  • Invalid console application caused WLS to fail to start

    We are using WLS 6.1 SP3 on W2K. In our config.xml, there is no reference
    to
    a console app., after shutting down the WLS using weblogic.Admin, the
    config.xml
    has an entry like this:
    <Application Name="console-1"
    Path="d:\bea\wlserver6.1\config\agileDomain\applications">
    <WebAppComponent Name="console" URI="console.war"/>
    </Application>
    The name 'console-1' caused WLS to fail to start. Any hints. I don't
    believe we have this problem in
    WLS 6.1 SP2.
    Thanks in advance,
    Hien
    =================================================================
    <Aug 5, 2002 12:41:13 PM PDT> <Error> <Management>
    <InvocationTargetException setting attribute Deployed on MBean
    agileDomain:Location=himalayaServer,Name=console-1,Type=ApplicationConfig to
    value true. Method: public void
    weblogic.management.mbeans.custom.Application.setDeployed(boolean) throws
    weblogic.management.DeploymentException,weblogic.management.UndeploymentExce
    ption
    weblogic.j2ee.DeploymentException: Cannot deploy
    WebAppServletContext(1274224,console,/console) on himalayaServer because
    WebAppServletContext(6208755,console,/console) is already registered for
    path /console
    at
    weblogic.servlet.internal.ServletContextManager.registerContext(ServletConte
    xtManager.java:123)
    at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:450)
    at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:78)
    at weblogic.j2ee.Application.deploy(Application.java:271)

    If you send me your entire config.xml file and your application.xml,
    and application-config.xml (if you are using one) I can look at it for
    you.
    >
    =================================================================
    <Aug 5, 2002 12:41:13 PM PDT> <Error> <Management>
    <InvocationTargetException setting attribute Deployed on MBean
    agileDomain:Location=himalayaServer,Name=console-1,Type=ApplicationConfig to
    value true. Method: public void
    weblogic.management.mbeans.custom.Application.setDeployed(boolean) throws
    weblogic.management.DeploymentException,weblogic.management.UndeploymentExce
    ption
    weblogic.j2ee.DeploymentException: Cannot deploy
    WebAppServletContext(1274224,console,/console) on himalayaServer because
    WebAppServletContext(6208755,console,/console) is already registered for
    path /console
    at
    weblogic.servlet.internal.ServletContextManager.registerContext(ServletConte
    xtManager.java:123)
    at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:450)
    at weblogic.j2ee.WebAppComponent.deploy(WebAppComponent.java:78)
    at weblogic.j2ee.Application.deploy(Application.java:271)

  • During the final step of installing after download, I get an error - The Installer encountered an error that caused installation to fail.

    During the final step of installing after download, I get an error - The Installer encountered an error that caused installation to fail.

    Nobody can tell you anything. You have not provided any proper system information or even told us what you are actually downloading.
    Mylenium

  • Bought new Adobe Acrobat Pro XI tried to install but got message installer encountered an error that caused installation to fail

    Bought new Adobe Acrobat Pro XI tried to install but got message installer encountered an error that caused installation to fail, can anyone help with this?  I am stuck.

    Hello Joe,
    did you purchase your product from these firms like Amazon? If yes, this is not a serial number, only a code with which you can request a serial number from Adobe. Please have a look at http://helpx.adobe.com/x-productkb/global/find-serial-number.html. (Start here: How did you purchase your product?)
    The following part, so I just see at least, ceased to exist on my Adobe website, everything takes place in the link from above. I leave it as an info yet, it might still fit for you. For this purpose, please click your way through to your Adobe Store and find the button "Get Serial Number". Fill in the form and after a while you will get the real serial number.
    Hans-Günter

  • Dot charcter in technical name of the BW hierarchy causes WebI to fail

    Hi,
    I have a WebI report based on a BEx query. The BEx query has a mandatory hierarchy variable. The hierarchy has "." dot character in its technical name. The dot character is used to distinguish 2010 and 2010 profit center hierarchies.
    When a universe is generated on this BEx query, the profit center objects have select staments as
    [!V000002_].1012_].[LEVEL00]
    . I think
    ].1012
    causes parsing to fail. Also, I get the "Supplied XML is not valid" error while drilling down the hierarchy in the Webi prompt.
    I manually replaced the string "].1012]" with "]" in the Universe but it did not help. I still get the error in the Webi prompt.
    I came across the note 1447838. However, it suggests to install FixPack 2.7 to get rid of the above behavior. However, I am already on BI XI 3.1 SP3 and I think I should already have fixpack 2.7.
    Please let me know if anyone has any idea on this issue. Of course, I can look at the possibility of using some other character for distingusing between the hierarchies but curious to know if there is any solution.
    Environment:
    BOE XI 3.1 SP3
    SAP BW 7.01
    BO-SAP Integration Kit SP3
    Universe connection authetication - SSO
    Edited by: Bhargav Gandhi on Sep 21, 2011 11:07 PM

    I upgraded BOE to SP4 but still no luck.
    SP4 includes FixPack 3.1 and FixPack3.1 has a fix for ADAPT01383387 (SAP Note 1447838).
    -Bhargav
    Edited by: Bhargav Gandhi on Oct 4, 2011 4:13 PM

  • My ipod won't synch cause the session failed to start

    my ipod won't synch cause the session failed to start
    Help, please

    https://discussions.apple.com/thread/3415227?start=0&tstart=0
    https://discussions.apple.com/message/16400530#16400530

  • Unhandled exception causes app to fail

    Hi,
    I have a problem with my visual studio 2008 application.  It is written in vb and uses Crystal Reports 2008 v12.2.0.290.   I have one client who has intermittent problems where the program closes down with an unhandled exception.  What's odd is that I have an unhandled exception handler coded but it doesn't fall into it.  The client has 1gb of Ram.  I changed her drive swap file from 750k to 4gb and that seemed to help the problem.  Help, but not make it go away. 
    My application is single instance, and other calls to run reports go into that instance.  The client has other computers where the problem doesn't happen.
    Does anyone have any idea what I can try next?  What would cause an unhandled exception that goes around the unhandled exception handler?  Is it possible this is caused by trying to call a dll that is no longer responding to my program?
    I have run modules comparing a successful run to a failed run on the same computer.  I have a list of dll's that were not loaded for the failed run.
    BROWSEUI  CRYPTUI  IERTUTIL NORMALIZ RASAPI32 RASMAN RTUTILS SHDOCVW SYNCOR11 TAPI32 URLMON WININET WINMM.
    I am not sure how much help this is as they may simply have not loaded because the programs shut down.
    thanks,
    Dan

    The dlls from the Modules do not really show much.
    I would like you to get on SP 3 though;
    https://smpdl.sap-ag.de/~sapidp/012002523100007123572010E/cr2008_sp3.exe
    SP 3 msi     
    https://smpdl.sap-ag.de/~sapidp/012002523100007123592010E/cr2008sp3_redist.zip
    SP 3 msm     
    https://smpdl.sap-ag.de/~sapidp/012002523100007123582010E/cr2008sp3_mm.zip
    Note that in order to install SP3 runtime on the existing install, you will first have to uninstall the current SP0 runtime that is there.
    If the issue persists, it would be good to try to determine some sort of a pattern;
    Report Specific?
    When printing?
    When exporting?
    Load?
    Etc.
    Ludek
    Follow us on Twitter http://twitter.com/SAPCRNetSup
    Got Enhancement ideas? Try the [SAP Idea Place|https://ideas.sap.com/community/products_and_solutions/crystalreports]

  • Migration from imac 10.6.8 to MacAir 10.9.4 causes safari to fail

    Having bought a MacBookAir running 10.9.4 I wanted to migrate files etc from my imac running 10.6.8. Since then safari will not connect and the screen remains blank. The timer spins for a bit and then stops. Unable to connect to any website. Can anyone advise on what to do. Internet connections are fine. Mail works Thanks to anyone who can help

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    Don't be put off merely by the seeming complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can read it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of the script have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts SerialATA 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' com.clark.\* \*dropbox \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 "` route -n get default|awk '/e:/{print $2}' `" 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB com.apple.AirPortBaseStationAgent 464843899 51 5120 files );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' /^ *$|CSConfigDot/d;s/^ */   /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/\/Users\/[^/]+/~/g ' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<200) print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { print "'${p[41]}'";if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$|'${p[41]}'/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/^root$/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1100) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { print "'${p[41]}'.plist\t'${p[42]}'";if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\)\\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1|p;b=b$1;} END { close(p) if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text$|(Bo|PO).+ sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' /^ +[NP].+ =/h;/^( +D.+[{]|[}])/{ g;s/.+= //p;};' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' '" L*/P*/*loginit*' 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;|sort|uniq' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:| VALI|xpma' -o -k Sender fseventsd -k Message Req 'SL' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cgh] ! -name *ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '-L {/{S*/,},}L*/Lau* -type f' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Ca*/*/Ex,Co{mpon,reM},Ex,Inter,iTu*/*P,Keyb,Mail/B,Pr*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -path \\*s/Resources -prune -o -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t /S*/L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" );N1=${#c2[@]};for j in {0..9};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents launchd Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0(){ [[ "$v" ]]&&echo "$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "$s"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 35 49 61 51;D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;A2 4 20 21;B7 6;B2 9;A4 14 7 52 9;B2 10;B6 9 10 4;C3 25;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D13 14 1 48 42;D12 34 43 53 44;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 14 2 48 43;D13 4 5 32 1;D13 4 3 60 5;D12 26 48 49 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return  three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report what happened. No harm will be done.
    12. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • JAVA Sax mapping replaces &_amp; with & causing mapping to fail

    Hi all,
    I have the following mapping scenario:
    Source XML -> Java Sax Mapping -> Graphical Mapping -> Target structure
    The source XML is valid and caters for special characters like & which appear as &_amp; in the XML (ignore the underscore _ without it the editor strips the amp;, isn't that ironic!).
    The second step of the interface mapping, which is the graphical map, is failing. It seems that the Java Sax mapping is replacing &_amp; with & in the XML, which is then causing the graphical map to fail as it cannot handle the special character &.
    Is there anyway I can prevent the Java Sax mapping from changing &amp; to &
    Or is the only solution for me to write extra code in the Java map to convert & back to &_amp; before passing to the second mapping step????
    Any help appreciated.
    Che
    Edited by: Che Eky on Feb 18, 2009 11:05 PM

    Hi..
    Use this in your source xml file for '&' ->"&_amp;" remove the underscore
    Regards..
    Krishna..
    Edited by: PrasannaKrishna Mynam on Feb 19, 2009 2:20 PM
    Edited by: PrasannaKrishna Mynam on Feb 19, 2009 2:20 PM

  • Space in "Program Files" causing JNI_CreateJavaVM to fail

    JNI experts:
    I'm launching a VM from a .exe (Win2000) written in C using MSVC and using JNI_CreateJavaVM. I'd like to specify the location of my installed jar file using the
    -Djava.class.path=path as an optionString in an options element of JavaVMInitArgs.
    All works wonderfully. Congratulations to all those who made JNI happen :)
    So... there's one problem. When my jar file is installed in c:\Program Files\xyz\myfile.jar the JVM fails to find it. When installed in c:\xyz\myfile.jar the JVM finds it and all is well.
    It looks like this: "-Djava.class.path=c:\Program Files\..."
    So I'm rather convinced the space between Program and Files is causing the problem. I've tried many hacks and searched the web and newsgroups to a large degree... with no luck.
    This is jdk1.3 and I've tried both JDK and JRE dlls:
    c:\Program Files\JavaSoft\JRE\1.3.0_0\bin\hotspot\jvm.dll
    and
    c:\jdk1.3\bin\hotspot\jvm.dll
    I've also tried classic instead of hotspot.
    Any clues would be helpful. Or, can I get access to the JVM code (I know that much of the Java implementation is available in various locations). I'm sure after dissecting that I could find the problem.
    Also, installing the .jar file in a directory without spaces in the name is unacceptable :(
    Thanks much...
    -Clint

    Ok, I've found the problem. For reference:
    1. Use the ext directories (jre/lib/ext). However, this won't work when using older JVMs. Which I'm attempting to provide backward compatibility.
    OR
    2. The java.class.path system property must contain entire path of a jar file, not just a directory containing the jar files of interest.
    ALSO
    3. An odd behavior. When the java.class.path system property contains an invalid path, the JVM seems to add the current working directory (the directory from where the JVM was initated) to the java.class.path property. For instance, I had:
    -Djava.class.path=c:\test;c:\testBad;
    where c:\testBad is not an actual directory. This will make the JVM look in the CWD to look for class files. Or so that is the behavior that I witnessed. Go figure...
    -Clint

  • 600-page Fm file causes script to fail

    My script goes through all files in a book to find changebars. It works fine except when it tries to process two very large FrameMaker files, each one being almost 600 pages long. When I try to run one of these large files separately, it fails by not producing any output in the separate changes file into which I am pasting changed sections. There are changebars in the large file but nothing happens.
    But if I cut out about 100 pages from the file, then the script works and produces output in the changes file. I have watched the memory usage with Windows Task Manager when I run the full large file and it does not appear to be running out of memory.
    Any idea what might be causing this?
    Thanks,
    Mark

    Mark,
    Stranger things have happened and it is tough to troubleshoot from here. I'd suggest putting in some kind of debug routine to narrow down exactly where the problem is occurring. For example, in this case I would probably have my script select each paragraph as it walks through the source file, then pop up a confirm() box which aborts the script on No. That way, you can find out exactly where the script gets lost. At first, maybe have it stop every 10 paragraphs or so, since you have such a large file. It's a bit time consuming, but often it's what you have to do in this environment. You might be surprised what you find and it is possible that the file length is a red herring.
    Russ

  • IPhone: open()/close(), etc, fails, yet fopen()/fclose() works...why?

    I've just wasted about a days worth of development effort trying to figure out why my logging routines on the iPhone fail (while working on the simulator). I was using the standard C routines open/close/read/write. Their return values are valid, so imply they are working, yet no files are produced.
    I finally discovered in the docs that iPhone supposedly supports fopen()/fclose() etc .Since these are typically mere wrappers to the lower level functions they should fail also, but I gave them a shot and they work as advertised. So why the *((# should open() fail when fopen() works???
    grrrrr.....

    Because Apple told you not to call anything that wasn't in the documentation when you signed up for access to the SDK.

  • "Shared" volume alias won't delete & causes SuperDuper to fail

    Using SuperDuper to keep my backups. Problem: when it got to a certain file, it fails. Read the error log, turned out to be /var/.../spool/qmaster/E71DE744-5EA5E572/shared
    I use Qmaster for Compressor, etc. The date stamp for the enclosing folder was around the time I was messing with some Qmaster settings, and thus probably created it then.
    "Shared" is a volume alias that "can't be found". It won't delete.
    How can I get rid of this busted volume alias?
    Thanks!

    Bob Woodhead wrote:
    Yes, I'd appreciate the Terminal command.
    Launch Terminal, then issue the command "cd /var". (This and all other commands should be entered without the quotes.) As you wish you can then use the command "pwd" to track your progress through the hierarcy and "ls" (that's a lower-case letter "L") to display what's in each level. Use another "cd" command (without a leading slash) to descend through each level. Once you've reached the level with that alias, issue the command "ls -l shared". The resulting line should show either the letter "l" (another lower-case letter "L") at the left end indicating that it's a "softlink" or an "@" symbol at the right end of the first group of characters indicating that it's an alias. It should also show a pointer to the unmounted volume at the far right.
    Now try the command "rm shared". Given your earlier experience, that will probably fail. Then issue the command "sudo rm -i shared". You'll be prompted for your administrative password. Enter it and press <return>. The "-i" flag will then cause it to ask you to confirm whether you want to delete "shared". Enter the letter "y" (without quotes) and press <return>. It should now be gone.
    I've put doubled spaced between command elements to improve readability, but the extra spaces aren't necessary.

  • Confirmed Bug in Siri - Texting a character not found in 7-bit ASCII Table Causes SMS to Fail

    I am 99.9% certain I have singlehandedly discovered and solved a bug in Siri that causes SMS messages to fail (without a failure notice, i.e. red exclamation mark). This problem confounded me for several weeks. (Note: This issue does not affect iMessages.) After four hours of support phone calls to AT&T and Apple, 2 replacement iPhones (set up as new iPhones, and not restoring the backup), a SIM card replacement, a reprovisioning of my entire account with AT&T, and a very upset girlfriend who was understandably skeptical that I was really texting her when I said I was, I had no solution in sight, and my SMS woes persisted. I ended up solving the problem on my own through trial and error.
    THE PROBLEM:
    When I dictate an SMS message, if I dictate the word "elipsis" it rightly interprets what I have said as "..."
    However, as of today's date, Siri interprets "elipsis" an an extended ASCII version of "...", a version where the elipsis is actually one character and not three separate periods. The one character version of elipsis is not found in 7-bit ASCII.
    If you try to text a character that is not 7-bit ASCII, your text message will not be received by the recipient, regardless of the recipient's carrier or phone, and you will not get a failure notice.
    If you have any doubt whether Siri has interpreted "elipsis" as one character or as three, try deleting it. If the entire elipsis deletes simply by depressing delete one time, you have generated the single character (non 7-bit) elipsis, a character that cannot be texted, and which will "mysteriously" cause your text to fall into an abyss.
    THE SOLUTION:
    It seems that the permanent solution is that the Siri servers or the iOS needs to be reprogrammed only to respond with 7-bt ASCII characters when the user depresses the Siri button to dictate an SMS message.  In the meantime, until Apple solves this probem, the user should refrain from dictating any punctuation that will cause Siri to respond with a non 7-bit ASCII character.
    (Apple, I want a gift certificate for solving this problem.)

    Too bad Apple will never see this post since this is a user-to-user site.
    http://www.apple.com/feedback/iphone.html

Maybe you are looking for

  • 13" MacBook Pro - Screen Flicker / Windows 7 Bootcamp

    I have a 13" MackBook Pro with Retina display that I purchased last December (8 months old).  I am running Windows 7 in Bootcamp and the last few months the screen flickers on occasion (becoming more frequent).  I launched the Mac OS to ensure I have

  • How to instal iMovie6 in my new iMAC

    What is the best way to install iMovie6 to my new iMac that is on it's way...I read so much about how no one likes the new iMovie8. So should I use firewire and transfer it or should I use the disc? The reason I ask is because I have so many plugins

  • Multi-Record (NON-DB) block - duplicate records

    I have a non-db block called 'EDITOR_INFO' that captures all the editor's information. The block has the following fields in it: editor_name,editor_type,address_lines1 thru4, city, state, zip, taxid_ssn_type,taxid_ssn. I need to check to make sure th

  • "error when importing object" when selecting variant

    Hello, we recently migrated from 4.6 to 4.7. For some programs, when selecting a variant, this gives a runtime error, like Error when importing object "C131A2" What is the cause of this? Because the values in the variant aren't valid anymore? How can

  • AC1600 (EA6400) In Bridge mode

    My AC1600 (EA5400) is setup in Bridge mode, all is working correctly except that on the main router which is a Linksys 4200 it will not acknowledge the parental settings, on the EA5400 I only have 3 options Conectivity, Troubleshooting and Wireless.