Bug report: adding -fast to thecompilation

Hi all.
Compiling the following piece of code on a Sun v60x, I ran across a bug with -fast:
PROGRAM SMOOTH
IMPLICIT NONE
INTEGER, PARAMETER :: i0=100, j0=100, m0=19
INTEGER :: i, j
REAL, DIMENSION(i0,j0) :: rho
INTEGER, DIMENSION(i0,j0) :: imask
LOGICAL, DIMENSION(i0,j0) :: lmask
c sumi1, sumi2, sumi3, sumi4, sumi5 use an integer mask to compute sums
c suml1, suml2, suml2 use a logical mast to compute sums.
REAL, DIMENSION(i0) :: sumi1, sumi2, sumi3, suml1, suml2, suml3,
$ sumi4, sumi5
c set up a checkboard pattern of 1 and 0, or T and F.
imask(1:i0:2,1:j0:2)=1
imask(2:i0:2,1:j0:2)=0
imask(1:i0:2,2:j0:2)=0
imask(2:i0:2,2:j0:2)=1
lmask(1:i0:2,1:j0:2)=.true.
lmask(2:i0:2,1:j0:2)=.false.
lmask(1:i0:2,2:j0:2)=.false.
lmask(2:i0:2,2:j0:2)=.true.
rho = 10.0
print *,'m0=', m0
suml1(: )= SUM(rho(1:m0+1,: ),DIM=1, MASK=lmask(1:m0+1,: ))
sumi1(: )= SUM(rho(1:m0+1,: ),DIM=1, MASK=imask(1:m0+1,: ).eq.1)
sumi5(: )=SUM(rho(1:m0+1,: )*imask(1:m0+1,: ), DIM=1)
DO j=1,j0
sumi2(j)= SUM(rho(1:m0+1,j), MASK=imask(1:m0+1,j).EQ.1)
ENDDO
do j=1,j0
suml2(j)= SUM(rho(1:m0+1,j), MASK=lmask(1:m0+1,j))
enddo
do j=1,j0
sumi4(j)= SUM(rho(1:m0+1,j)*imask(1:m0+1,j))
enddo
suml3=0.0
do j = 1, j0
DO i=1,m0+1
if (lmask(i,j)) THEN
suml3(j)=suml3(j)+rho(i,j)
ENDIF
ENDDO
ENDDO
sumi3=0.0
DO j=1,j0
do i = 1, m0+1
sumi3(j)=sumi3(j)+rho(i,j)*imask(i,j)
ENDDO
ENDDO
DO j = 1, j0
print *,'j=', j,sumi1(j), sumi2(j), sumi3(j), sumi4(j),sumi5(j)
$ , suml1(j),suml2(j)
$ , suml3(j)
enddo
print *,lmask(:,j0)
print *,imask(:,j0)
END PROGRAM SMOOTH
The above program calculates the sum of part of array, not including elements of the array excluded by either an integer mask (imask), or a logical mask (lmask). Each sum calculation (e.g. sumi1) should give identical results - each element of a particular line in the print statement of the final DO loop should report the same result. The purpose of this code is to test various techniques against one another for speed comparisons in a code analyzer. Without the -fast compiler switch the results are as expected:
f90 -V -g subavsun.F -o subavf90: Sun Fortran 95 8.0 2004/07/15
fpp: Sun Fortran Utils 5.4 2004/07/15
f90comp: Sun Fortran 95 8.0 2004/07/15
f90comp: 88 SOURCE LINES
f90comp: 0 ERRORS, 0 WARNINGS, 0 OTHER MESSAGES, 0 ANSI
ld: Software Generation Utilities - Solaris Link Editors: 5.9-1.382
uname -aSunOS 5.9 Generic_117172-07 i86pc i386 i86pc
partial sample of results:
m0= 19
j= 1 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
j= 2 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
j= 3 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
j= 4 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
now add the -fast option:
f90 -V -fast -g subavsun.F -o subavf90: Sun Fortran 95 8.0 2004/07/15
fpp: Sun Fortran Utils 5.4 2004/07/15
f90comp: Sun Fortran 95 8.0 2004/07/15
f90comp: 88 SOURCE LINES
f90comp: 0 ERRORS, 0 WARNINGS, 0 OTHER MESSAGES, 0 ANSI
ir2hf: Sun Compiler Common 9.0 2004/07/15
ube_ipa: Sun Compiler Common 9.0 2004/07/15
ube: Sun Compiler Common 9.0 2004/07/15
ld: Software Generation Utilities - Solaris Link Editors: 5.9-1.382
and I get:
m0= 19
j= 1 100.0 100.0 0.0E+0 1.4012985E-43 0.0E+0 100.0 100.0 100.0
j= 2 100.0 100.0 0.0E+0 1.4012985E-43 0.0E+0 100.0 100.0 100.0
j= 3 100.0 100.0 0.0E+0 1.4012985E-43 0.0E+0 100.0 100.0 100.0
j= 4 100.0 100.0 0.0E+0 1.4012985E-43 0.0E+0 100.0 100.0 100.0
j= 5 100.0 100.0 0.0E+0 1.4012985E-43 0.0E+0 100.0 100.0 100.0
Interestingly enough, recompile with m0 < 19 the results are fine (with or without -fast):
m0= 18
j= 1 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
j= 2 90.0 90.0 90.0 90.0 90.0 90.0 90.0 90.0
j= 3 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
j= 4 90.0 90.0 90.0 90.0 90.0 90.0 90.0 90.0
j= 5 100.0 100.0 100.0 100.0 100.0 100.0 100.0 100.0
The problem seems to be with the calculations of sum3i, sum4i, sum5i, all of which involve multiplying a real number (stored in rho) by the appropriate element of the integer mask (imask). Note that this result is peculiar to our Sun v60x; one of our other Suns:
uname -a SunOS 5.8 Generic_108528-22 sun4u sparc SUNW,Sun-Fire
f90 -V -fast subavsun.F -o subavf90: Warning: -xarch=native has been explicitly specified, or implicitly specified by a macro option, -xarch=native on this architecture implies -xarch=v8plusb which generates code that does not run on pre UltraSPARC III processors
f90: Sun WorkShop 6 update 2 Fortran 95 6.2 2001/05/15
fpp: Sun WorkShop 6 update 2 Fortran Utils 5.3 2001/05/15
f90comp: Sun WorkShop 6 update 2 Fortran 95 6.2 2001/05/15
f90: Cray CF90 Version 3.x.x.x (f41pXXgXXXa48) Tue Apr 19, 2005 11:32:53
f90: COMPILE TIME 0.250000 SECONDS
f90: MAXIMUM FIELD LENGTH 5018158 DECIMAL WORDS
f90: 88 SOURCE LINES
f90: 0 ERRORS, 0 WARNINGS, 0 OTHER MESSAGES, 0 ANSI
iropt: Sun WorkShop 6 update 2 Compiler Common 6.2 Patch 111678-06 2001/12/10
cg: Sun WorkShop 6 update 2 Compiler Common 6.2 Patch 111678-06 2001/12/10
ld: Software Generation Utilities - Solaris Link Editors: 5.8-1.290
gives good results. I'm not sure which element of -fast is causing the problem - with a bit of work I could probably narrow it down, but I thought people should be aware of the bug. Clearly the compiler is doing something strange.
Thanks.
Cheers,
Mike
Mike Casey
Research Assistant
Department of Oceanography
Dalhousie University
Halifax, Nova Scotia, Canada
email: [email protected]
work: phone: (902)494-2976
FAX: (902)494-2885
_____________________________________________________________

I was able to reproduce your problem with the current studio 9 patch:
f90: Sun Fortran 95 8.0 Patch 115985-02 2004/10/12
f90comp: Sun Fortran 95 8.0 Patch 115985-02 2004/10/12
f90comp: 86 SOURCE LINES
f90comp: 0 ERRORS, 0 WARNINGS, 0 OTHER MESSAGES, 0 ANSI
ir2hf: Sun Compiler Common 9.0 Patch 115982-04 2005/03/22
ube_ipa: Sun Compiler Common 9.0 Patch 115982-04 2005/03/22
ube: Sun Compiler Common 9.0 Patch 115982-04 2005/03/22
ld: Software Generation Utilities - Solaris Link Editors: 5.9-1.380
$ a.out
m0= 19
j= 1 100.0 100.0 0.0E+0 1.4012985E-43 0.0E+0 100.0 100.0 100.0
j= 2 100.0 100.0 0.0E+0 1.4012985E-43 0.0E+0 100.0 100.0 100.0
However, the test appears to run correctly with the studio 10 compiler.
Peter Miller

Similar Messages

  • Vivado 2015.1 Bug Report: Adding Required Port without Default Value in Custom Interface Definition

    When adding a port using the Custom Interface Definition window and not defining a Default Value, the attached error message appears.  Not only are the html tags visible, but this error should not be thrown in the first place if both Master/Slave Presense is set to "required".  As it is, a port can only be added if a Default Value is given, but can be removed later from the ports table.

    yes,I have successfully install petalinux2015.2,but,the issue still be the same as before,the axi 16550 is not working,when I run echo 123 > /dev/ttyS1,my ttyPS0 stop working and axi com keeping null output...
    then,I try petalinux2014.4+petalinux2014.4,the difference is the ttyPS0 still alive but axi-com still null...
    I found that pl.dtsi file is quite different between the three mode:
    M1,petalinux2014.4+vivado2015.1
    M2,petalinux2015.2+vivado2015.1
    M3,petalinux2014.4+vivado2014.4
    most confuse for me is the interrupt ID,
    in vivado I connect the axi intterrupt to ID 62 but I get different auto generate dts file
    M1:nothing about interrupt and i add manuually in system-top.file
    M2:vivado ID is 61 but dts "interrupts = <0 30 4>"
    M3:vivado ID is 62 but dts "interrupts = <0 31 4>"
    does petalinux auto detect the vivado interrupt connection and ID and write to dts file right or User have to verify and rewrite in ststem-top.dts?
    working hard for the issue and hope for a axi demo including petalinux + vivado ,help please

  • Bug report: adding to contacts of received phone number or text

    Have highlighted selected phone number from caller log. Press hold on number to get side icons to show up on the right side of the screen. Selected add to contact icon. Gives me select screen of contacts. ??? Is this a bug or am I doing something wrong?

    Hello sevee, 
    Welcome to the BlackBerry Support Community.
    Thank you for your question regarding the add to contacts feature.
    This is working as intended. You can either add the phone number to an existing contact or select the new option at the bottom of the screen to add to a new contact.
    -FB
    Come follow your BlackBerry Technical Team on Twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.
    Click "Accept as a Solution" for posts that have solved your issue(s)!

  • Adding insult to injury.  Adobe's Wishlist / Bug reporting doesn't work.

    I sure hope Adobe is reading these forums, because I haven't been able to submit a single bug / feature request through the proper channel, and I've given up trying.  It's one thing to make is all BETA testers without warning us.  It's just fanning the flames of fury when Adobe Staff tell us to submit a bug.  It's at least implied that Adobe will not be reading / hearing the messages on this forum.  And I can't even submit a bug report because that form is broken! 
    I've spent around 24 hours so far BETA testing their software for them, so I hope they are reading these forums with gratitude for our free services.
    Unfortunately, I must get back to work, now.  No more time for BETA testing today.

    I haven't been able to submit a single bug / feature request through the proper channel,
    Since it is not mentioned in this thread:
    Copy/pasting is often the culprit when bug report/feature requests fail. The was a problem some time back when we were copy/pasting suggested text from a forum post. While it appeared there was a character limit (and there probably is), I suspected that invisible "junk" (html code or Word stuff) was being pasted. I have better luck pasting from a pure text editor. I have best luck typing it, and copying from the bug/feature form to keep a copy.
    Another thread today complained they could not post a link in a bug report. I have had no difficulty posting a link to a forum thread.
    There are of course times where web submissions fail for no good (apparent) reason. I find that very frustrating; don't get me started on Adobe forums and Jive. But as far as I know, the bug/feature system is not part of that.

  • Bug Report (reproducible) - Adding an appointment to Google Calendar causes Pre to display a blank calendar.

    I have been able to reproduce an important bug on the Pre (webOS 1.0.2).  I didn't see a way to submit an official bug report, so I'm posting it here.
    Step 1: Import the following ical file into a Google calendar:  http://www.halfwayproductions.com/test.ics
    Step 2: Sync the Google calendar to your Pre
    Step 3: Your Pre calendar appears completely blank!
    It's worth noting that this file doesn't import correctly into Google calendar.  Google gets the repeat wrong and puts the appointment at the wrong time.  However, this shouldn't cause the Pre to display a blank calendar!
    Post relates to: Pre p100eww (Sprint)

    EDgeofNJ wrote:
    I confirmed that a meeting location with an apostrophe causes the event to not sync to Google Calendar. Interesting enough, I created an event on Google Calendar with an apostrophe in the location and it sync'd to my Pre, without causing the calendar to go blank. BTW, I'm on 1.1.0.
    This seems like it would be a very common occurance as many meetings or appointments could possibly contain apostrophes in the location (Joe's office, Dr's office, Arthur's Tavern, etc). It leaves me with little confidence of what is on the Pre and what is in my Google Calendar, as there could be other issues causing events not to sync, and they are obviously not "in sync." Is anyone looking into a fix for this? (Is Palm or Google listening?) In the mean time, is there any way to get a log of events that did not sync, as opposed to blindly assuming everything was uploaded fine?
    Message Edited by EDgeofNJ on 07-30-2009 10:18 AM
    Some of these are known occurrences and I believe have been logged into the Palm SW database. Symbols had also been causing Facebook contacts to not sync properly as well. I don't know if getting a log of events that do not sync is possible at this time. However, if a user could post characters and their entry points that are known anomalies that cause the errors, that'd be useful.

  • BUG REPORT: iPhone 4 Crashes When Adding Contact to Favorites

    Here are the exact steps I went through to reproduce the problem.
    Go to settings and set up an exchange account to work with Google Sync. The instructions are here:
    http://www.google.com/support/mobile/bin/answer.py?answer=138740&topic=14252
    After syncing your contacts, go to the Phone app. Go to Favorites and hit the "+" button to add a favorite. Use the search bar to find a contact (important). Once you find the person you want, select them from the list, and when you do, the app crashes.

    I have no idea how to share this bug with Apple.
    Go here: http://www.apple.com/feedback/iphone.html and choose *Bug Report* from *Feedback Type* popup menu.
    Before doing that though, try to confirm that the same thing happens on other iPhone's and it does it after a reset or restore.

  • Bug report: A keyboard layout is incorrect on the remote with Japanese keyboard

    This is a bug report for Microst Remote Desktop
    ===================================================
    ## Summary
    A keyboard layout is incorrect on the remote with Japanese keyboard
    ## Version Information, I tested
    * Client
        * Case 1
            * MacBook Pro with JIS106 Keyboard
            * Mac OS X Lion 10.7.5
            * Microsoft Remote Desktop 8.0.24308
        * Case 2
            * MacBook Pro with JIS106 Keyboard
            * Mac OS X Mavericks 10.9.1
            * Microsoft Remote Desktop 8.0.24308
    * Remote
        * Case 1
            * Windows 7 Professional Japanese
        * Case 2
            * Windows Server 2008R2 Datacenter Japanese
        * Case 3
            * Windows Server 2012R2 Datacenter Japanese
    ## Detail of bug
    When login from Mac OS X with Microsoft Remote Desktop, the keyboard layout is always incorrect on the remote.
    The client machine have a built-in keyboard of JIS 106 layout,
    and the primary language is set to Japanese.
    But on the remote, the keyboard layout is US 101.
    So a input of Shift+2 does not result " but @.
    I've seen the above behavior on the 3 remote enviornments described the above.
    This bug did not occcur with Microsoft Remote Desktop Connection Client for Mac 2.1.1, even if the system language is English and keyboard layout is Japanese.
    ## Captures
    I've took some of screen captures.
    I'm sorry for the capture includes Japanese words, so I added description in English.
    Capture 1:
    Mac OS X Keyboard Setting
    Capture 2:
    Windows Server 2012R2 Screen Keyboard
    Capture 3:
    Windows Server 2012R2 Screen Keyboard, with a additional registry key configured.

    This bug also affects the Canadian English settings.  If the client is set to Canadian English with a US keyboard the remote server is setup using a Canadian French keyboard.  Using the language selection in the toolbar you can temporarily correct
    the problem but the keyboard resets to french at the most inopportune times.  The was a problem in the earlier RDP client and was fixed so it's sad to see it reoccur in the new client.
    Lawrence

  • Bug report: ube_ipa: internal error when compiling with -xO5

    When compiling imlib2-1.1.2, one source file causes compilation to fail with the following error message:
    ube_ipa: internal error
    cc: ube_ipa failed for loader_tiff.c
    The command which fails is (probably wrapped):
    cc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I.. -I../src -I../loaders -I../libltdl -I/usr/X11R6/include -I/usr/openwin/include -I/opt/csw/include -I/opt/csw/include -I/opt/csw/include -g -fast -xarch=386 -xstrconst -v -xildoff -xO5 -c loader_tiff.c -KPIC -DPIC -o .libs/loader_tiff.o
    Changing -xO5 to -xO4 works around the problem. The source file in question is imlib2-1.1.2/loaders/loader_tiff.c
    Patch 112756-10 has been applied, and doesn't correct the problem. GCC doesn't have any problem compiling the file.
    A quick note to any Sun employees reading this: it took me 45 minutes to find somewhere to submit this bug report. Searching sun.com for "submit bug report" turned up many forum postings where people asked "Where do I submit bug reports?", a bug report form for Sun One Java Studio, and not much else. It might be in your interest to make submitting bugs easier.

    Internal errors, such as the one you encountered, are generally considered compiler bugs. They indicate that the compiler reached an unexpected state and therefore bailed out. I opened bug 20703141: internal error: pic_relocs(): hh reltype? to investigate. I see the same error message emitted by the current Studio development release; I will update this thread if I find a work-around.
    Thanks,
    Mark

  • Bug report, how do I find out what is wrong?

    my computer keeps getting bug reports stuck all over the desktop. When I print them it is 3 pages long and I dont know how to use the information from it. It only occurs when my son is using Runescape an online game. My son says he has reported all the errors when the computer prompts him to. I did find an Bug Report that seems to be associated with this problem. Our computer did shut down occasionally also, but since I switched the location of the new memory I added it has not continued. The reason I am checking with this website is because this is where the reports are going. The first part of the error report from my computer is this:
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x809D50E
    Function=JVM_FindSignal+0x10882
    Library=C:\PROGRA~1\Java\J2RE14~1.2\bin\client\jvm.dll
    Current Java thread:
         at r.a(Unknown Source)
         at r.a(Unknown Source)
         at client.t(Unknown Source)
         at client.B(Unknown Source)
         at client.a(Unknown Source)
         at a.run(Unknown Source)
         at client.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    And the last part of the report reads this:
    Local Time = Fri Mar 04 21:38:29 2005
    Elapsed Time = 58
    # HotSpot Virtual Machine Error : EXCEPTION_ACCESS_VIOLATION
    # Error ID : 4F530E43505002EF
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Client VM (1.4.2-b28 mixed mode)
    What do I need to do to fix this problem? Could it be Runescapes issue? Is there other information that is more important to this? I really appreciate any help I can get with this problem. And I am sorry for being so long. I have included the Bug Report I found that is an almost exact duplicate of our issue.
    Thank you again, Linda Peterson.
    COPIED FROM BUG REPORT SEARCH AREA
    Bug ID: 5092499
    Votes 1
    Synopsis IA64 - EXCEPTION_ACCESS_VIOLATION on IA664 W2003
    Category java:runtime
    Reported Against 1.4.2_05
    Release Fixed
    State In progress, bug
    Related Bugs
    Submit Date 26-AUG-2004
    Description OS: Windows2003 [5.2.3790]
    Chip: Itanium 2
    JVM: Sun 1.4.2_05-b04 64-bit server VM
    Error message:
    EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x84D5F10
    Function=[Unknown]
    Library=C:\j2sdk1.4.2_05\jre\bin\server\jvm.dll
    Error ID: 4F530E43505002EF
    xxxxx@xxxxx 10/5/04 20:02 GMT
    Work Around N/A
    Evaluation Post tiger
    xxxxx@xxxxx 2004-09-02
    Comments
    Include a link with my name & email
    Submitted On 05-FEB-2005
    JavaJava13 Hey just wondering. Java is used for runescape on my computer, and it seems to be constantly crashing lately. Not only the game is crshing, it seems to even take down the whole computer with it. Sometimes the computer restarts and I get an error message.
    "Your system has recovered from a serious error"
    Java continues to add error reports to my desktop with this code: 4F530E43505002EF
    Anyone help?

    try checking with runescapes FAQ/tech support. I play
    WC3: RoC and i only got that same memory location
    error(0xc0000005). I got that memory error when I
    used a no-cd third party program when they upgraded
    the server. So, my advice is check on the FAQ for
    errors and ask your son if he is using
    ANY third party programs.The 0xc0000005 error is a standard error on Windows that can occur for any number of reasons.
    It means something in the application tried to access memory to which windows knows the application should not be accessing.

  • FAQ: How do I submit a bug report or feature request or otherwise give feedback about Premiere Pro?

    The best way to submit a bug report or feature request is to use the bug-report/feature-request form.
    The Premiere Pro team doesn’t  necessarily see and record every post on every forum and social network, but we do see, record, and track every entry  through the the official feature-request/bug-report form.
    It also helps a lot if you opt into the Product Improvement Program.
    Also, be sure to use the crash reporter.
    We really do read all of the bug reports and feature  requests, and the software really does get a lot of benefit from  detailed crash reports.
    Don’t forget about contacting Adobe Technical Support or Customer  Service, too. For information on how to contact Adobe Technical Support,  see this page. (Note that you must register your product before you can open a technical support case for it.)
    If you have tried to get help from our support staff, but the service  was inadequate, I can help you to escalate your issue if you send me  your case number at kopriva at adobe dot com. You must provide me  a case number. I am not offering to solve your problem myself; rather, I  am willing to forward your information to someone if you have already  hit a dead end with our Technical Support or Customer Service.
    If you have feedback about the content of the Premiere Pro Help document,  then please add a comment at the bottom of the relevant page. You can  add comments to add information, to add links, to make corrections, or  to ask for clarification.
    If you want to keep up with the Premiere Pro team, then you can follow our blogs, Facebook page, and Twitter feed and so on.
    Oh, and I can’t resist this opportunity to remind you to update to  the most recent version of the application. Don’t be surprised when the  first thing that you hear back from us is that you need to install the  latest updates. We fix a lot of things in updates, and we don’t want to go chasing bugs that we’ve already fixed. We’ll keep you posted on our blogs, Facebook page, and Twitter feed about updates as they become available.

    Hi qwerty,
    Dun tink that creative customer support sucks cos I had been dealing with them in the past and I can say that their service are quite gd and fast. If you wanted a refund, I tink you need to contact the store that sells you the product. Dun tink creative will refund you though.

  • How to submit a bug report for OSB? - restore fails if number of items per page is changed from the default of 30

    In the OSB web gui, one of my users found that if the number of items per page is changed from the default of 30, the restore of the file will fail.  He tested this using recent versions of Firefox and IE.  We have verified this to also be the case using Chrome.
    In a directory containing over 100,000 files, moving 30 at a time to find the one to be restored is a very frustrating user experience.
    How do I file a bug report for this issue?  Is there a workaround for this bug to enable my users to more easily find the file to restore without being restricted to the default of 30 items per page?

    Yes there is a bug in the webtool in the current release. You can use the commandline obtool to do the restore, that is much faster and works fine.
    Thanks
    Rich

  • Bug Report - Some items in your iTunes Library ... because the file could not be found.

    10.6 and this is still this is a problem?!?!?!?!
    Not like this is an obscure issue only affecting a few noobs. Google returns 11,200 results on this issue!t'
    Can we PLEASE at least allow the list of broken files to be dumped as a text file so I can find them manually! guess not,
    I'll just have to get out a pencil and write down 100 songs to spend my saturday looking up and fixing. Or I could let my wife purchase 100 songs she already has whenever this comes up...
    What's really infurating is that non-technical wife thinks this means she must go to the iTunes store and buy them again.  Is it just coincidence that this only happens to songs that we ripped from the CD with iTunes? Hmmmm?....
    what follows is for the programmers, please make sure this get's to the development group.
    iTunes is the only music library manager, Media player was not even activated.
    iTunes is configured to "Keep folder organized", "Copy files to folder when adding"
    this has been a recurring issue since iTunes 9.x for us
    The issue is persisted accross system and library rebuilds.
    some of the same songs recurr but most of the time the list differs.
    Library survived transfer to new computer and back for a system rebuild (new hdd) w/o this issue.
    I'm guessing 100 songs is an arbitrary limit for error reporting.
    Songs seem to get lost for the following reasons.
    Track number added to filename
    Spelling of some tags like Album, Artist, Title differ in iTunes library and the file path !!!!
    Only seems to happen to mp3 files.
    My suspicion is that iTunes is downloading meta data from the store and updating the mp3 tags and iTunes Music Library.xml then predicting the new file location without actually moving the file to that new location. I've enabled insert/update auditing on the NTFS folder to see if that provided any new info.  I'm also capturing iTunes Music Library.xml so I can compare it to the new one WHEN this happens again and see if there is a pattern there.
    Would love a bug number and feedback chanel on this.

    The missing file thing happens when files are no longer where iTunes expects to find them. Possible causes are that you or some third party tool has moved, renamed or deleted the files, or that the drive they live on has had a change of drive letter. It is also possible that iTunes has changed from expecting the files to be in the pre-iTunes 9 layout to post-iTunes 9 layout, or vice-versa, and so is looking in slightly the wrong place.
    Select a track with an exclamation mark, use Ctrl-I to get info, then cancel when asked to try to locate the track. Look on the summary tab for the location that iTunes thinks the file should be. Now take a look around your hard drive(s). Hopefully you can locate the track in question. If a section of your library has simply been moved, or a drive letter has changed, it should be possible to reverse the actions.
    Alternatively, as long as you can find a location holding the missing files in a relatively sensible structure, then you should be able to use my FindTracks script to reconnect them to iTunes .
    Although you say you haven't used Media Player it can be raised as a background process by visiting enabled web sites. Possibly worth you reviewing this post: Getting iTunes & Windows Media Player to play nicely
    jerunamuck wrote:
    ...My suspicion is that iTunes is downloading meta data from the store and updating the mp3 tags and iTunes Music Library.xml then predicting the new file location without actually moving the file to that new location. I've enabled insert/update auditing on the NTFS folder to see if that provided any new info.  I'm also capturing iTunes Music Library.xml so I can compare it to the new one WHEN this happens again and see if there is a pattern there.
    Unlike Windows Media player iTunes doesn't have a feature to automatically update tag data, although it will sometimes spot when a 3rd party program has (say during playback) and then update its own copy of the data. The iTunes (Music) Library xml file is provided for querying by third party software and is rewritten every time there is a change to the library, but is otherwise of no relevance to iTunes. The library is maintained in the iTunes Library.itl file. I suppose what could be happening is that iTunes issues a command to the file system to move a file based upon its tag, updates its knowledge of where the file is supposed to be, but the OS fails to move the file for some reason. Alternatively everything could go as planned, but iTunes could fail to get the updated copy of the library written out to disk so next time you start you get the previously stored locations.
    I have ideas of my own about the best way to organise my media, but I'm quite familiar with the way iTunes does it. It might be interesting to see the details of one of the broken tracks, the path iTunes thinks it is at, and the actual path, in case there is anything that can be deduced.
    Apple don't run an open bug tracking system so you won't be able to follow reports/progress based on a bug number. You can drop a line to iTunes Feedback or get a free Apple Developer account and submit a bug report report there.
    tt2

  • Since I can not log in bug report page, not even getting an error message, I'll write all my issues with ios8 here...

    Since I can not log in bug report page, not even getting an error message, I'll write all my issues with ios8 here... I have an iphone 4S and I did the last update. Now I am in trouble.
    1. When I move the "sound on/off" button, I get it buzzing 10 times before the setting is changed and I can do anything else, just not reacting to the round button on screen touches.
    2. Impossible to copy text from most websites into notes.
    3. Impossible to delete an email account in settings.
    4. Uses up the battery twice as fast as before. I have "update apps" setting turned off, just reading a couple of mails, making a couple of photos and open maps apps twice a day, and the battery is dead well before the evening.
    5. Got extremely slow, and it was getting slower and slower with every system update.
    I'm sure I forgot something... But well, that already a lot.

    Well, actually number 3 in my list is not true any more, I just tried to delete my account 15 times, then I've written my post, then half an hour later my Settings finally updated my accounts list. Whohoo
    I did not try restoring it yet, thank you for the link!

  • Bug reporting?

    A couple of times Lenovo have asked for suggestions etc via System Update. This has been a great way of reporting bugs (there are a few) and make Lenovo aware of the problems users have. I have found no other way to report bugs, from small/minor problems to crash-prone problems. There was a way of contacting Lenovo in "non-technical" issues via the web site, but they usually wouldn't accept bug reports but only responded "this is a technical issue, you must open a support ticket." The problem, of course, is that you want to report a bug in the software - not ask for support (and even less pay for it).
    Even this forum does not have a dedicated topic for bugs and problems with the software. So how am I to let Lenovo know something isn't working right? I've found quite a few problems since I bought my X61 in October 2007, some of which have been fixed but others have not. An example: just a minute ago, I noticed that the Power Manager battery taskbar icon was green and "half full" while my battery LED was flashing in orange - upon reconnecting the AC the Power Manager battery taskbar icon showed "4%". An obvious bug, but how do I notify Lenovo???
    I have also tried telling Lenovo that the splash screen for System Update on my Win Vista Business X61 is way too annoying: it shows for a long time (15-20 seconds?) and is "always on top" - so I cannot do anything when waiting for SU to load. It doesn't have to be this way; splash screens are usually shown for a time period specified in the source code. So it should be easy to change this. 
    These are just two examples of bugs and annoyances that I would like to tell Lenovo about. Does anyone know how to contact Lenovo with bugs? I don't want to call customer support and spend precious time waiting for assistance - I just want to help Lenovo identify bugs in a fast and secure way.
    Thanks,
    Per Bylund 

    As this topic area is for Symbian devices, I assume you are talking about Symbian bugs. Today, I don't think Nokia is interested in knowing any bug of died OS - Symbian.
    bbao
    * If this post helped you, please click the white Kudo star.
    * If this post has solved your issue, please click Accept as Solution.

  • Bug report: Mail sends messages with empty bodies

    Over the last year, I have experienced a particularly irritating bug in Mail.app at least a dozen times. I finally have a good idea as to what causes it.
    The problem involves long email messages (often with attachments) that end up being sent with blank bodies (and no attachments). Even the copy in the "Sent" folder ends up blank, and several minutes or hours of work vanishes into thin air, not to be seen ever again.
    I finally realized that this bug only occurs when sending mail through our work SMTP server while outside the work firewall, and only as a result of a certain sequence of events. Here is what happens:
    When we connect to our work SMTP server from outside the local network and without going through the VPN, the SMTP server requires password authentication. If the current SMTP selection in Mail.app is the one that does not require authentication, the SMTP server rejects the message. At that point, Mail.app opens the email I am trying to send and brings up a modal dialog that says "Cannot send message using the server xxx.xxx -- The server response was: xxx@xxx relaying prohibited. You should authenticate first." The dialog also presents a drop-down list of SMTP server choices. I choose the password-authenticated version of the server and then click on "Use Selected Server" to send the message.
    This works almost all the time, but on occasion it ends up sending a blank message! If I have a long email, particularly with attachments such as PDFs that are rendered in the body of the message, it takes a few seconds for the mail message to be rendered underneath the modal dialog box. Since I am used to this STMP rejection behavior, sometimes I am too fast to choose another STMP server from the list and click on "Use Selected Server" before the mail message is rendered on screen! The result, invariably, is a blank email message that gets sent.
    I guess what is happening is that when the STMP server rejects the message and hands it back to Mail.app, the message gets copied into a buffer in order to be displayed on screen. Selecting another server and resending it immediately (before the message is copied into the buffer completely) causes the message body to get trashed.
    I hope that this description is adequate for Apple QA folks to replicate and isolate the problem (and hopefully fix it). One solution (although not the most elegant one) would be to disable the "Use Selected Server" action until the message is copied into the buffer and rendered on screen.

    This could be related to another bug reported here recently:
    E-mail looses all images if mail server doesn't accept outgoing email...
    You cannot count on Apple looking into this or even noticing it if you report it here, so I suggest you the same I suggested in the other thread, i.e. report it in one of the following places:
    http://www.apple.com/macosx/feedback/
    http://developer.apple.com/bugreporter/

Maybe you are looking for