Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: EAC in Linux (can't create folder via Filename option) (Read 661 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

EAC in Linux (can't create folder via Filename option)

The rule for creating a dedicated folder (sub-directory) is to add "\" as in:

%albumtitle%\(%tracknr2%) %title% - %artist%

No issues in Windows (of course)!

But what gets outputted in Linux is just: (%tracknr2%) %title% - %artist%

So no separate folder is created for album (not any error messages)

The "\" might be the limiting factor since Linux uses unix "/".

Any way around this?

Re: EAC in Linux (can't create folder via Filename option)

Reply #1
I am using EAC via Wine, here is a screenshot of my folder settings. I works without issues here.

Re: EAC in Linux (can't create folder via Filename option)

Reply #2
Which distro are you using?

I get some sort of "severe issue" popup box every time I open EAC in my Linux Mint (Mate, 20.4) . I can close the message and EAC works fine except for the two KNOWN issues (there may be more that I have yet to discover):

Can't create folder via "\" Filename option.
I can set the Default EAC folder, and I see it in the Use This Directory option. But EAC never obeys this rule when it comes time to ripping as it opens the Save As windows with the orig default location:
/home/file625/.wine/drive_c/Program Files (x86)/Exact Audio Copy/Microsoft.VC80.CRT

The open popup box error in detail:

Code: [Select]
Unhandled exception: page fault on read access to 0x00000001 in 32-bit code (0x610b61e0).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:610b61e0 ESP:006dcb50 EBP:7ffd1000 EFLAGS:00010257(  R- --  I  Z-A-P-C)
 EAX:00000000 EBX:612ff9fc ECX:00000000 EDX:00000000
 ESI:002319e8 EDI:00000001
Stack dump:
0x006dcb50:  7bc4c100 00000057 00000020 612ffa14
0x006dcb60:  00000076 00000076 006dcb98 7bc508db
0x006dcb70:  61301088 00000000 7bc5ac40 7bc411e0
0x006dcb80:  612156aa 613009d8 00000003 612ff9fc
0x006dcb90:  613010fc 00000000 006dcc28 610b66c3
0x006dcba0:  612ff9fc 00000001 00000000 006dcbf0
Backtrace:
=>0 0x610b61e0 GetCommandLineA@0+0x2bef0() in cygwin1 (0x7ffd1000)
  1 0x610b66c3 GetCommandLineA@0+0x2c3d3() in cygwin1 (0x006dcc28)
  2 0x610b6ba8 GetCommandLineA@0+0x2c8b8() in cygwin1 (0x006dccd8)
  3 0x6100754e __assert+0x589e() in cygwin1 (0x006dccd8)
  4 0x6100609b __assert+0x43eb() in cygwin1 (0x00000000)
  5 0x61006151 __assert+0x44a1() in cygwin1 (0x006dff18)
  6 0x61007261 __assert+0x55b1() in cygwin1 (0x006dff18)
  7 0x0047a303 in cdrdao (+0x7a303) (0x006dff18)
  8 0x0040103f in cdrdao (+0x103f) (0x006dff30)
  9 0x7b62e990 WriteTapemark+0x100(device=7FFD1000, type=0x7ffd1000, count=0, immediate=0x6dffec) [Z:\usr\src\packages\BUILD\dlls\kernel32\tape.c:317] in kernel32 (0x006dff48)
  10 0x7bc5b4e7 RtlWakeConditionVariable+0x57(variable=7B62E980) [Z:\usr\src\packages\BUILD\dlls\ntdll\sync.c:766] in ntdll (0x006dff5c)
  11 0x7bc5bba0 RtlCreateUserThread(entry=00401000, arg=7FFD1000) [Z:\usr\src\packages\BUILD\dlls\ntdll\thread.c:261] in ntdll (0x006dffec)
0x610b61e0 cygwin1+0xb61e0: movzbl 0x1(%eax),%ecx
Modules:
Module Address Debug info Name (22 modules)
PE 00400000-004da000 Export          cdrdao
PE 012a0000-01a7a000 Deferred        user32
PE 01a80000-01c6a000 Deferred        gdi32
PE 61000000-61500000 Dwarf           cygwin1
PE 61500000-61579000 Deferred        iphlpapi
PE 61740000-6182f000 Deferred        advapi32
PE 62fc0000-63204000 Deferred        rpcrt4
PE 63480000-6349c000 Deferred        version
PE 66b00000-66b5c000 Deferred        win32u
PE 688c0000-68940000 Deferred        netapi32
PE 6a280000-6a4eb000 Deferred        msvcrt
PE 6bc00000-6bca3000 Deferred        sechost
PE 6bcc0000-6bea4000 Deferred        setupapi
PE 6ca80000-6cbb8000 Deferred        wldap32
PE 6d780000-6d7fe000 Deferred        ws2_32
PE 6e4c0000-6e4fe000 Deferred        dnsapi
PE 6f480000-6f49c000 Deferred        nsi
PE 70b40000-70e11000 Deferred        ucrtbase
PE 71200000-7124c000 Deferred        imm32
PE 7b000000-7b300000 Deferred        kernelbase
PE 7b600000-7b920000 Dwarf-4         kernel32
PE 7bc00000-7be99000 Dwarf-4         ntdll
Threads:
process  tid      prio (all id:s are in hex)
00000038 services.exe
0000003c    0
00000040    0
0000004c    0
00000050    0
00000074    0
00000098    0
000000b0    0
000000e4    0
000000e8    0
000000ec    0
00000044 winedevice.exe
00000048    0
00000054    0
00000058    0
00000064    0
00000068    0
000000bc    0
0000006c winedevice.exe
00000070    0
00000078    0
0000007c    0
00000080    0
00000084    0
00000088    0
0000008c    0
00000090 plugplay.exe
00000094    0
0000009c    0
000000a0    0
000000a4    0
000000a8 svchost.exe
000000ac    0
000000b4    0
000000b8    0
000000c0 explorer.exe
000000c4    0
000000c8    0
000000cc    0
000000d4 rpcss.exe
000000d8    0
000000f0    0
000000f4    0
000000f8    0
000000fc    0
00000100    0
00000104    0
0000010c EAC.exe
00000110    0
00000114    0
00000118    2
0000011c    2
00000120    0
00000124    0
00000128    0
0000012c    0
00000130    2
00000134    0
00000138    0
0000013c    0
00000140    0
00000144 (D) C:\Program Files (x86)\Exact Audio Copy\CDRDAO\cdrdao.exe
00000148    0 <==
0000014c    2
00000150    0
0000015c    0
System information:
    Wine build: wine-7.0
    Platform: i386 (WOW64)
    Version: Windows 7
    Host system: Linux
    Host version: 5.4.0-26-generic

Re: EAC in Linux (can't create folder via Filename option)

Reply #3
Which distro are you using?

I am using Xubuntu 22.04, Wine 6.03 (both 32 and 64 bit) and EAC v1.6. Since upgrading to Xubuntu 22.04 the only EAC-issue I am having is an Unhandled exception for cdrdao.exe during startup of EAC, which is not problem for me.

Re: EAC in Linux (can't create folder via Filename option)

Reply #4
Which distro are you using?

I am using Xubuntu 22.04, Wine 6.03 (both 32 and 64 bit) and EAC v1.6. Since upgrading to Xubuntu 22.04 the only EAC-issue I am having is an Unhandled exception for cdrdao.exe during startup of EAC, which is not problem for me.
Yes... that cdrdao.exe is the FIRST problem I noted. (In the CODE view). Looked for that issue and found a thread about someone resolving it using dotnet update in WINE. I did that -- a long process!! --- and it didn't solve the issue.
For some reason, the  Default EAC folder issue cured itself. But the original issue remains -- can't create folders via "\". Maybe a cold boot will help.