Re: Audacity 3.0.1 RC01 (for testing only)
Paul Licameli <[email protected]> Thu, 8 Apr 2021 07:58:19 -0400
| Newsgroups | gmane.comp.audio.audacity.devel |
|---|---|
| Message-ID | <CAKUg33p13_p5v_XgR7GgdDA5X5qPYdG-=uyE+00b9ta=f-wR5A@mail.gmail.com> |
Jack, can you describe a precise sequence of reproducible steps? When you say “open” a file, tell us exactly what that means — dragging it onto an Audacity window or using a file dialog or something else, Leland, are you thinking as I am that this involves a short lived Audacity process that results only when you click an icon or use its context menu? I have got anecdotal word that the import problem can be on Mac too. PRL On Thursday, April 8, 2021, Jack L. <[email protected]> wrote: > right click filename, open with audacity, then combo of ctrl+o inside > audacity and import audio. When the error message came up, it was a ctrl+o > operation. > > On Thu, Apr 8, 2021 at 12:23 AM Leland <[email protected]> wrote: > >> Thanks Jack. It’s pretty perplexing though. I don’t understand why the >> log entries are out of order. Could be that these two messages were >> buffered until the logger was initialized: >> >> >> >> 13:28:05: sqlite3 message: (261) database is locked in "PRAGMA >> main.synchronous = NORMAL;PRAGMA main.journal_mode = WAL;PRAGMA >> main.wal_autocheckpoint = 0;" >> >> 13:28:05: Failed to set mode on C:\Users\jlow\AppData\Local\Audacity\SessionData\New >> Project 2021-04-07 13-28-05 N-1.aup3unsaved >> >> >> >> How did you start Audacity? From the start menu or by double clicking an >> project file? >> >> >> >> *From:* Jack L. <[email protected]> >> *Sent:* Thursday, April 8, 2021 1:55 AM >> *To:* Audacity-Devel list <[email protected]> >> *Subject:* Re: [Audacity-devel] Audacity 3.0.1 RC01 (for testing only) >> >> >> >> The install, here's the lastlog >> >> >> >> 13:28:06: Audacity 3.0.1 >> 13:28:06: Trying to load FFmpeg libraries... >> 13:28:06: Trying to load FFmpeg libraries from default path, 'C:\Program >> Files (x86)\FFmpeg for Audacity\avformat-55.dll'. >> 13:28:06: Looking up PATH environment variable... >> 13:28:06: PATH = 'C:\Program Files (x86)\Common >> Files\Oracle\Java\javapath;C:\windows\system32;C:\windows;C: >> \windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\ >> ProgramData\chocolatey\bin;C:\Program Files (x86)\Intel\Intel(R) >> Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management >> Engine Components\DAL;C:\Program Files\PuTTY\;C:\Users\jlow\ >> AppData\Local\Microsoft\WindowsApps;C:\Program Files\smartmontools\bin' >> 13:28:06: Temporarily prepending ';C:\Program Files (x86)\FFmpeg for >> Audacity' to PATH... >> 13:28:06: Checking for monolithic avformat from 'C:\Program Files >> (x86)\FFmpeg for Audacity\avformat-55.dll'. >> 13:28:06: Error: Couldn't find symbol 'avutil_version' in a dynamic >> library (error 127: The specified procedure could not be found.) >> 13:28:06: Error: Couldn't find symbol 'avcodec_version' in a dynamic >> library (error 127: The specified procedure could not be found.) >> 13:28:06: avformat not monolithic >> 13:28:06: Loading avutil from 'avutil-52.dll'. >> 13:28:06: Loading avcodec from 'avcodec-55.dll'. >> 13:28:06: Loading avformat from 'C:\Program Files (x86)\FFmpeg for >> Audacity\avformat-55.dll'. >> 13:28:06: Actual avutil path C:\Program Files (x86)\FFmpeg for >> Audacity\avutil-52.dll >> 13:28:06: Actual avcodec path C:\Program Files (x86)\FFmpeg for >> Audacity\avcodec-55.dll >> 13:28:06: Actual avformat path C:\Program Files (x86)\FFmpeg for >> Audacity\avformat-55.dll >> 13:28:06: Importing symbols... >> 13:28:06: All symbols loaded successfully. Initializing the library. >> 13:28:06: Retrieving FFmpeg library version numbers: >> 13:28:06: AVCodec version 0x373466 - 55.52.102 (built against 0x373466 >> - 55.52.102) >> 13:28:06: AVFormat version 0x372164 - 55.33.100 (built against >> 0x372164 - 55.33.100) >> 13:28:06: AVUtil version 0x344264 - 52.66.100 (built against 0x344264 >> - 52.66.100) >> 13:28:06: Returning PATH to previous setting: C:\Program Files >> (x86)\Common Files\Oracle\Java\javapath;C:\windows\system32;C:\windows;C: >> \windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\;C:\ >> ProgramData\chocolatey\bin;C:\Program Files (x86)\Intel\Intel(R) >> Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management >> Engine Components\DAL;C:\Program Files\PuTTY\;C:\Users\jlow\ >> AppData\Local\Microsoft\WindowsApps;C:\Program Files\smartmontools\bin >> 13:28:06: FFmpeg libraries loaded successfully. >> 13:28:06: File name is C:\Users\jlow\Desktop\Bodoni - Lipstick.mp3 >> 13:28:06: Mime type is * >> 13:28:06: Opening with libmad >> 13:28:06: Open(C:\Users\jlow\Desktop\Bodoni - Lipstick.mp3) succeeded >> 13:28:07: File name is C:\Users\jlow\Desktop\Bodoni - Influencer >> Influenza.mp3 >> 13:28:07: Mime type is * >> 13:28:07: Opening with libmad >> 13:28:07: Open(C:\Users\jlow\Desktop\Bodoni - Influencer Influenza.mp3) >> succeeded >> 13:28:05: sqlite3 message: (261) database is locked in "PRAGMA >> main.synchronous = NORMAL;PRAGMA main.journal_mode = WAL;PRAGMA >> main.wal_autocheckpoint = 0;" >> 13:28:05: Failed to set mode on C:\Users\jlow\AppData\Local\Audacity\SessionData\New >> Project 2021-04-07 13-28-05 N-1.aup3unsaved >> Error: query aborted >> SQL: PRAGMA main.locking_mode = SHARED;PRAGMA main.synchronous = >> NORMAL;PRAGMA main.journal_mode = WAL;PRAGMA main.wal_autocheckpoint = 0; >> 13:28:18: File name is C:\Users\jlow\Desktop\21stpunk1endcredits.mp4 >> 13:28:18: Mime type is * >> 13:28:18: Opening with libav >> 13:28:18: Open(C:\Users\jlow\Desktop\21stpunk1endcredits.mp4) succeeded >> 13:28:17: sqlite3 message: (261) database is locked in "PRAGMA >> main.synchronous = NORMAL;PRAGMA main.journal_mode = WAL;PRAGMA >> main.wal_autocheckpoint = 0;" >> 13:28:17: Failed to set mode on C:\Users\jlow\AppData\Local\Audacity\SessionData\New >> Project 2021-04-07 13-28-17 N-2.aup3unsaved >> Error: query aborted >> SQL: PRAGMA main.locking_mode = SHARED;PRAGMA main.synchronous = >> NORMAL;PRAGMA main.journal_mode = WAL;PRAGMA main.wal_autocheckpoint = 0; >> 13:28:29: File name is C:\Users\jlow\Desktop\ >> 0ca2af87641e21c6ff89ffadcf4725402078e43e.mp4 >> 13:28:29: Mime type is * >> 13:28:29: Opening with libav >> 13:28:29: Open(C:\Users\jlow\Desktop\0ca2af87641e21c6ff89ffadcf4725402078e43e.mp4) >> succeeded >> 13:28:29: sqlite3 message: (261) database is locked in "PRAGMA >> main.synchronous = NORMAL;PRAGMA main.journal_mode = WAL;PRAGMA >> main.wal_autocheckpoint = 0;" >> 13:28:29: Failed to set mode on C:\Users\jlow\AppData\Local\Audacity\SessionData\New >> Project 2021-04-07 13-28-29 N-3.aup3unsaved >> Error: query aborted >> SQL: PRAGMA main.locking_mode = SHARED;PRAGMA main.synchronous = >> NORMAL;PRAGMA main.journal_mode = WAL;PRAGMA main.wal_autocheckpoint = 0; >> 13:28:39: File name is C:\Users\jlow\Desktop\21stpunk1endcredits.mp4 >> 13:28:39: Mime type is * >> 13:28:39: Opening with libav >> 13:28:39: Open(C:\Users\jlow\Desktop\21stpunk1endcredits.mp4) succeeded >> 13:28:44: DBConnection SetDBError >> ErrorCode: 5 >> LastError: Failed to execute a project file command: >> >> SELECT Count(*) FROM sqlite_master WHERE type='table'; >> LibraryError: database is locked >> 13:29:56: File name is C:\Users\jlow\Desktop\21stpunk2credits.mp4 >> 13:29:56: Mime type is * >> 13:29:56: Opening with libav >> 13:29:56: Open(C:\Users\jlow\Desktop\21stpunk2credits.mp4) succeeded >> 13:30:30: File name is C:\Users\jlow\Desktop\21stpunk1traileraws.avi >> 13:30:30: Mime type is * >> 13:30:30: Opening with libav >> 13:30:30: Open(C:\Users\jlow\Desktop\21stpunk1traileraws.avi) succeeded >> 13:30:30: sqlite3 message: (261) database is locked in "PRAGMA >> main.synchronous = NORMAL;PRAGMA main.journal_mode = WAL;PRAGMA >> main.wal_autocheckpoint = 0;" >> 13:30:30: Failed to set mode on C:\Users\jlow\AppData\Local\Audacity\SessionData\New >> Project 2021-04-07 13-30-30 N-5.aup3unsaved >> Error: query aborted >> SQL: PRAGMA main.locking_mode = SHARED;PRAGMA main.synchronous = >> NORMAL;PRAGMA main.journal_mode = WAL;PRAGMA main.wal_autocheckpoint = 0; >> >> >> >> On Wed, Apr 7, 2021 at 6:04 PM Leland <[email protected]> wrote: >> >> Are you using a “portable” version of Audacity or do you install? If >> portable, then you’ll find the lastlog.txt file inside your portable >> directory. If you install Audacity, then you should find it here: >> >> >> >> C:\Users\jlow\AppData\Roaming\Audacity >> >> >> >> >> >> *From:* Jack L. <[email protected]> >> *Sent:* Wednesday, April 7, 2021 7:31 PM >> *To:* Audacity-Devel list <[email protected]> >> *Subject:* Re: [Audacity-devel] Audacity 3.0.1 RC01 (for testing only) >> >> >> >> I might be looking in the wrong place >> >> >> >> C:\Users\jlow\AppData\Local\Audacity\SessionData\New Project 2021-04-07 >> 13-28-44 N-4.aup3unsaved >> >> >> >> is the only thing i found in AppData >> >> >> >> On Wed, Apr 7, 2021 at 5:19 PM Leland <[email protected]> wrote: >> >> Not finding the lastlog file is rather interesting by itself. It should >> be there. One of the last things that Audacity does when it exits is dump >> the log to that file. The only reason I can think of that it might not be >> doing that is that Audacity is not ending cleanly. >> >> >> >> James has come up with an idea on how to resolve the open error, but I’m >> still going to look into why it’s happening. It really shouldn’t be. But, >> whether I find the real cause or not, we’ll put in James’s solution. >> >> >> >> *From:* Jack L. <[email protected]> >> *Sent:* Wednesday, April 7, 2021 5:34 PM >> *To:* Audacity-Devel list <[email protected]> >> *Subject:* Re: [Audacity-devel] Audacity 3.0.1 RC01 (for testing only) >> >> >> >> Not able to find the lastlog but I seem to run into the issue pretty >> frequently just by opening/importing files in multiple windows. Maybe that >> is the key. >> >> >> >> Seems to be fairly easy to reproduce on FreeBSD and Windows but it >> doesn't seem to happen in any particular sequence but it always happens >> during an open file via ctrl+o type open from what I can tell. >> >> >> >> On Wed, Apr 7, 2021 at 3:10 PM Leland <[email protected]> wrote: >> >> I was able to reproduce your error through some trickery: >> >> >> >> >> >> But, what’s interesting about this is that it’s not as simple as I first >> thought. If it had been a simple file locking issue, then we could have >> just increased the number of retries that sqlite performs until the >> operation succeeds. >> >> >> >> However, this is not a “plain” file locking issue. It’s a “database” >> locking issue where two processes/threads are trying to use the database >> concurrently. Almost as if two Audacity’s were running and fiddling with >> the same aup3. (I know that’s not the case.) >> >> >> >> I was able to reproduce the same message by holding an active “write” >> transaction using the “sqlite3” command line utility. If I use the same >> utility to hold a “read” transaction open, then the problem doesn’t >> happen. That suggests that something is writing to the database and, since >> we can probably assume it’s not some other application, it must be >> Audacity, maybe something in a different thread. >> >> >> >> Are you able to reproduce it Jack? Do you remember the exact steps? No >> biggie if you can’t since this is already a great help, but if you can, >> then I’d be interesting to see your “%APPDATA\audacity\lastlog.txt” file >> after you get the error and close Audacity. (the full log is saved at >> Audacity exit.) >> >> >> >> Again, thanks for letting us know. >> >> >> >> > -----Original Message----- >> >> > From: Jack L. <[email protected]> >> >> > Sent: Wednesday, April 7, 2021 3:31 PM >> >> > To: Audacity-Devel list <[email protected]> >> >> > Subject: Re: [Audacity-devel] Audacity 3.0.1 RC01 (for testing only) >> >> > >> >> > On windows 10, I just opened a mp3, then imported an mp3, then opened an >> >> > mp4 and "Error opening a new empty project". Show Log shows: >> >> > >> >> > 13:28:39: File name is C:\Users\jlow\Desktop\21stpunk1endcredits.mp4 >> >> > 13:28:39: Mime type is * >> >> > 13:28:39: Opening with libav >> >> > 13:28:39: Open(C:\Users\jlow\Desktop\21stpunk1endcredits.mp4) succeeded >> >> > 13:28:44: DBConnection SetDBError >> >> > ErrorCode: 5 >> >> > LastError: Failed to execute a project file command: >> >> > >> >> > SELECT Count(*) FROM sqlite_master WHERE type='table'; >> >> > LibraryError: database is locked >> >> > >> >> > >> >> > Clicked ok and now it says "Connection to project file is null". >> >> > >> >> > >> >> > Seems to work again after closing audacity and reopening. >> >> > >> >> > >> >> > On Wed, Apr 7, 2021 at 11:00 AM James Crook <[email protected]> >> >> > wrote: >> >> > > >> >> > > >> >> > > I've just completed making Audacity 3.0.1 Release Candidate 01. >> >> > > It's available for testing from >> >> > > https://www.fosshub.com/Audacity-devel.html >> >> > > >> >> > > This page says what's new; it's mostly fixes to 3.0.0. >> >> > > https://alphamanual.audacityteam.org/man/New_features_in_this_release >> >> > > >> >> > > The other important change is better error reporting, especially the >> 'Show >> >> > Log' button. >> >> > > Please give this build a good test, and if you do get the new >> extended error >> >> > messages we want to know the details of the "Show Log..." >> >> > > >> >> > > --James >> >> > > >> >> > > >> >> > > >> >> > > >> >> > > Checksums: >> >> > > ---------------- >> >> > > >> >> > > When you've downloaded an RC you can check the checksums before >> >> > running here: >> >> > > https://md5file.com/calculator >> >> > > >> >> > > >> >> > > audacity-win-3.0.1rc01.exe (application/x-msdownload) - 29491024 bytes >> >> > > SHA-256 >> >> > > >> >> > b41b945c919479ad57321da835b31cb63b172b3d4318962eb926ab69a21896c >> >> > 5 >> >> > > >> >> > > audacity-macos-3.0.1rc01.dmg (n/a) - 41505451 bytes >> >> > > SHA-256 >> >> > > >> >> > ce01b48d7c846503da22b01b01a93eb1ec8d6811c16023b196a555fae514669f >> >> > > >> >> > > audacity-minsrc-3.0.1rc01.tar.xz (n/a) - 13329344 bytes >> >> > > SHA-256 >> >> > > >> >> > ea541d874abad6e78a0d721cb5bdc87cc6677bdaa59fbb99b9a2317a90e76e2c >> >> > > >> >> > > audacity-3.0.1rc01.zip (application/x-zip-compressed) - 12587511 bytes >> >> > > SHA-256 >> >> > > >> >> > 1955c3e6b029192e7a2c7feec8845777dd783c86da7d018f581034eeaec562a9 >> >> > > >> >> > > audacity-manual-3.0.1rc01.zip (application/x-zip-compressed) - >> >> > > 23198502 bytes >> >> > > SHA-256 >> >> > > 126b1edf0730f722ad4e58a402ee6d4af741dea38426def289d94af45aaf70ec >> >> > > >> >> > > _______________________________________________ >> >> > > audacity-devel mailing list >> >> > > [email protected] >> >> > > https://lists.sourceforge.net/lists/listinfo/audacity-devel >> >> > >> >> > >> >> > _______________________________________________ >> >> > audacity-devel mailing list >> >> > [email protected] >> >> > https://lists.sourceforge.net/lists/listinfo/audacity-devel >> >> _______________________________________________ >> audacity-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/audacity-devel >> >> _______________________________________________ >> audacity-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/audacity-devel >> >> _______________________________________________ >> audacity-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/audacity-devel >> >> _______________________________________________ >> audacity-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/audacity-devel >> > _______________________________________________ audacity-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/audacity-devel
image002.jpg
(image/jpeg, 110.1 KB) - not displayed