Re: [Audacity-devel] Audacity failed to read a file on C:
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
|
From: Peter S. <pet...@gm...> - 2019-02-13 16:37:04
|
On Wed, Feb 13, 2019 at 12:28 PM Steve the Fiddle <ste...@gm...> wrote: > Bump. Has this been logged or fixed? > I haven't logged it (not even sure what "it" is) - nor do I recall seeing it logged, nor fixed. Peter. > Steve > > On Mon, 23 Apr 2018 at 12:35, Steve the Fiddle <ste...@gm...> > wrote: > >> On 19 April 2018 at 17:29, Steve the Fiddle <ste...@gm...> >> wrote: >> > On 19 April 2018 at 17:21, Paul Licameli <pau...@gm...> >> wrote: >> >> >> >> >> >> On Wed, Apr 18, 2018 at 11:26 AM, Steve the Fiddle >> >> <ste...@gm...> wrote: >> >>> >> >>> On 18 April 2018 at 13:55, Paul Licameli <pau...@gm...> >> wrote: >> >>> > No clues as to operating system and appplication versions? >> >>> >> >>> Windows (hence "c:") >> >>> I think all similar reports have been on Windows. >> >>> Most recent case, Windows 10, Audacity 2.2.2 >> >>> >> >>> > >> >>> > The proximate source of that message is of course in >> >>> > FileExeption::ErrorMessage() which I wrote in 2.2.0, but by the >> time you >> >>> > reach the code that produes the message, and exception has "long >> ago" >> >>> > been >> >>> > thrown and caught, and you are not even in the catch-block any >> more, but >> >>> > instead in a delayed handler that runs in idle time of the event >> loop to >> >>> > give you a notification that there was a problem. >> >>> >> >>> So where is the exception thrown? >> >>> >> >>> > >> >>> > So if you do find a way to reproduce the messages, then to debug it >> >>> > further, >> >>> >> >>> I don't debug on Windows - I'm not sufficiently familiar with the >> tools. >> >>> >> >>> > you need to change settings of your debugger to break as soon as >> >>> > exceptions >> >>> > are thrown, or else find the places where an exception with >> Cause::Read >> >>> > is >> >>> > constructed, and put breakpoints there. >> >>> >> >>> OK, I see. >> >>> So why do we get a "Cause::Read" error when WriteSummary() fails? >> >>> >> >>> Would it not be more useful to have different error messages depending >> >>> on what has failed? >> >>> >> >>> Steve >> >> >> >> >> >> You are looking at the use of Cause::Read in ODPCMAliasBlockFile.cpp? >> >> >> >> Looks like I erred and should have used Cause::Write there, to give >> better >> >> information to the user. >> >> >> >> But this part of the code is very infrequently used. This is for >> >> "on-demand" loading of large imported files in the background. >> >> >> >> You can see other uses of Cause::Read in raw data import -- not a >> usual use >> >> case -- and NotYetAvailableException, also special to on-demand >> loading. I >> >> think the forum users would have mentioned that they were doing one of >> those >> >> unusual things? >> >> >> >> The direct usage of it in SimpleBlockFile::ReadData isn't reached, >> because >> >> mCache.active() is always false -- this looks like an abandoned old >> >> experiment with in-memory duplication of block file contents for longer >> >> durations. >> > >> > Thanks for the explanation Paul. >> > Will you fix those two bits (when you have a time)? >> >> Do I need to log it as a bug? >> >> > >> >> >> >> So really it's only the one use of Cause::Read in BlockFile.cpp that is >> >> likely to occur. >> > >> > I'm hoping that the user (most recent case) will upload his project >> > for us to look at - which may then cast some light on what is >> > occurring. >> > I'll keep you informed. >> >> No additional useful information yet. He's just wanting to know why he >> can't open his project and we're running out of guesses. >> >> Steve >> >> > >> > Steve >> > >> >> >> >> PRL >> >> >> >> >> >> >> >>> >> >>> >> >>> > >> >>> > PRL >> >>> > >> >>> > >> >>> > >> >>> > On Wed, Apr 18, 2018 at 6:35 AM, Steve the Fiddle >> >>> > <ste...@gm...> >> >>> > wrote: >> >>> >> >> >>> >> OK, so how about the specific message: >> >>> >> "Audacity failed to read from a file on drive c:" >> >>> >> >> >>> >> My IDE does not understand the code, I don't understand the code, >> and >> >>> >> neither myself, other support crew or the user understand what this >> >>> >> message is saying. >> >>> >> OK, I get that Audacity may have failed to read something on drive >> C:, >> >>> >> but what, where, why, and how does the user fix it? >> >>> >> >> >>> >> Also, why are we seeing this problem regularly occur now? Does this >> >>> >> indicate a bug in Audacity? >> >>> >> >> >>> >> Steve >> >>> >> >> >>> >> On 17 April 2018 at 21:46, Steve the Fiddle < >> ste...@gm...> >> >>> >> wrote: >> >>> >> > On the forum we are quite regularly hearing of problems where >> users >> >>> >> > see error messages similar to "Audacity failed to read a file on >> C:" >> >>> >> > when attempting to open a project. >> >>> >> > >> >>> >> > I see that this is a group of similar messages. >> >>> >> > What precisely do these messages mean, and why do they occur? >> >>> >> > >> >>> >> > Steve >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> ------------------------------------------------------------------------------ >> >>> >> Check out the vibrant tech community on one of the world's most >> >>> >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> >>> >> _______________________________________________ >> >>> >> audacity-devel mailing list >> >>> >> aud...@li... >> >>> >> https://lists.sourceforge.net/lists/listinfo/audacity-devel >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > >> ------------------------------------------------------------------------------ >> >>> > Check out the vibrant tech community on one of the world's most >> >>> > engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> >>> > _______________________________________________ >> >>> > audacity-devel mailing list >> >>> > aud...@li... >> >>> > https://lists.sourceforge.net/lists/listinfo/audacity-devel >> >>> > >> >>> >> >>> >> >>> >> ------------------------------------------------------------------------------ >> >>> Check out the vibrant tech community on one of the world's most >> >>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> >>> _______________________________________________ >> >>> audacity-devel mailing list >> >>> aud...@li... >> >>> https://lists.sourceforge.net/lists/listinfo/audacity-devel >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Check out the vibrant tech community on one of the world's most >> >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> >> _______________________________________________ >> >> audacity-devel mailing list >> >> aud...@li... >> >> https://lists.sourceforge.net/lists/listinfo/audacity-devel >> >> >> > _______________________________________________ > audacity-devel mailing list > aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel > |