PDA

View Full Version : PackJPG Linux Issues


ozerune
30-05-2024, 19:57
I am trying to set up FreeArc in Linux and have been mostly successful. The only issue I am having right now is whenever I try to use PackJPG in XTool 2020. Using the command "arc a -ep1 -r -i2 -o+ -w..\ -mxtool:mpackjpg output input\*.jpg" I get this error:

Unhandled exception: page fault on read access to 0x03220320 in wow64 32-bit code (0x7b1cf488).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:7b1cf488 ESP:0341de24 EBP:01182e64 EFLAGS:00010207( R- -- I - -P-C)
EAX:00000001 EBX:007e2648 ECX:00040000 EDX:004a8103
ESI:03220320 EDI:04a81038
Stack dump:
0x0341de24: 011b60f4 00040000 0043c604 04a81038
0x0341de34: 03220320 00040000 00000000 00000004
0x0341de44: 011b60d8 0000001c 00000003 011b605c
0x0341de54: 006c71a4 00000000 00000000 00000000
0x0341de64: 00000000 00000000 00000000 00000000
0x0341de74: 00000000 00000000 00000000 00000000
Backtrace:
=>0 0x7b1cf488 in msvcrt (+0x4f488) (0x01182e64)
1 0x0043c604 in arc (+0x3c604) (0x01182e64)
2 0x03220320 (0x0043c62c)
3 0x458b1445 (0x8903468b)
0x7b1cf488 msvcrt+0x4f488: movsd
Modules:
Module Address Debug info Name (65 modules)
PE 400000- 7ef000 Export arc
PE 7a420000-7a482000 Deferred facompress_mt
PE 7a4a0000-7a527000 Deferred facompress
PE 7a540000-7a558000 Deferred freearccodecs
PE-Wine 7a570000-7a6c8000 Deferred comctl32
PE-Wine 7a6e0000-7a6fa000 Deferred explorerframe
PE-Wine 7a710000-7a726000 Deferred winex11
PE 7a740000-7a794000 Deferred cls-oggre_d
PE-Wine 7a7b0000-7a7d9000 Deferred ws2_32
PE-Wine 7a7f0000-7a7fc000 Deferred nsi
PE-Wine 7a810000-7a82c000 Deferred dnsapi
PE-Wine 7a840000-7a865000 Deferred iphlpapi
PE-Wine 7a880000-7a946000 Deferred oleaut32
PE-Wine 7a960000-7a974000 Deferred coml2
PE-Wine 7a990000-7aa1c000 Deferred rpcrt4
PE-Wine 7aa30000-7aa7b000 Deferred combase
PE-Wine 7aa90000-7ab53000 Deferred ole32
PE-Wine 7aca0000-7acaf000 Deferred wsock32
PE-Wine 7acc0000-7acde000 Deferred imm32
PE-Wine 7acf0000-7ad08000 Deferred shcore
PE-Wine 7ad20000-7ad73000 Deferred shlwapi
PE-Wine 7ad90000-7adc1000 Deferred win32u
PE-Wine 7ade0000-7af9f000 Deferred user32
PE-Wine 7afb0000-7b040000 Deferred gdi32
PE-Wine 7b050000-7b139000 Deferred ucrtbase
PE-Wine 7b150000-7b16e000 Deferred sechost
PE-Wine 7b180000-7b239000 Dwarf-5 msvcrt
PE-Wine 7b250000-7b292000 Deferred advapi32
PE-Wine 7b2b0000-7bbde000 Deferred shell32
PE-Wine 7bbf0000-7be93000 Deferred kernelbase
PE-Wine 7beb0000-7bf1e000 Deferred kernel32
PE-Wine 7bf30000-7bfea000 Deferred ntdll
ELF ee638000-ee640000 Deferred libxfixes.so.3
ELF ee640000-ee64d000 Deferred libxcursor.so.1
ELF ee74d000-ee762000 Deferred libxi.so.6
ELF ee762000-ee772000 Deferred libxrandr.so.2
ELF ee772000-ee780000 Deferred libxrender.so.1
ELF ee780000-ee788000 Deferred libxxf86vm.so.1
ELF ee788000-ee7b5000 Deferred libxcb.so.1
ELF ee7b5000-ee906000 Deferred libx11.so.6
ELF ee933000-ee9b7000 Deferred winex11.so
ELF ee9b7000-ee9c9000 Deferred libresolv.so.2
ELF ee9ce000-ee9d5000 Deferred libxdmcp.so.6
ELF ee9d5000-ee9da000 Deferred libxau.so.6
ELF ee9da000-ee9f0000 Deferred libxext.so.6
ELF ee9f0000-ee9f6000 Deferred ws2_32.so
ELF ee9f6000-ee9fb000 Deferred dnsapi.so
ELF eeaf1000-eeb1d000 Deferred libexpat.so.1
ELF eeb1d000-eeb70000 Deferred libfontconfig.so.1
ELF eeb70000-eec14000 Deferred libpcre2-8.so.0
ELF eec14000-eec37000 Deferred libbrotlicommon.so.1
ELF eec37000-eed81000 Deferred libglib-2.0.so.0
ELF eed81000-eed90000 Deferred libbrotlidec.so.1
ELF eed90000-eeeaf000 Deferred libharfbuzz.so.0
ELF eeeaf000-eeeec000 Deferred libpng16.so.16
ELF eeeec000-eeefe000 Deferred libbz2.so.1.0
ELF eeefe000-eef17000 Deferred libz.so.1
ELF eef17000-eefe5000 Deferred libfreetype.so.6
ELF eefe5000-ef019000 Deferred libgcc_s.so.1
ELF ef019000-ef0ed000 Deferred libm.so.6
ELF ef0ed000-ef272000 Deferred win32u.so
ELF ef272000-ef32c000 Export ntdll.so
ELF ef32c000-ef55b000 Deferred libc.so.6
ELF ef58a000-ef5bf000 Deferred ld-linux.so.2
ELF ef5bf000-ef5c4000 Deferred <wine-loader>
Threads:
process tid prio name (all IDs are in hex)
00000020 start.exe
00000024 0
00000038 services.exe
0000003c 0
00000040 0 wine_rpcrt4_server
0000004c 0 wine_rpcrt4_io
00000070 0 wine_rpcrt4_io
000000a4 0 wine_rpcrt4_io
000000b4 0 wine_rpcrt4_io
000000d8 0 wine_rpcrt4_io
000000f0 0 wine_rpcrt4_io
00000104 0
00000110 0 wine_rpcrt4_io
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0 wine_sechost_service
0000005c 0
00000060 0
00000064 0
000000fc 0
00000100 0
00000068 winedevice.exe
0000006c 0
00000074 0
00000078 0 wine_sechost_service
0000007c 0
00000088 0
0000008c 0
00000090 0
00000094 0
000000a8 0
000000c0 0
000000c8 0
000000cc 0
000000d0 0
000000d4 0
00000080 explorer.exe
00000084 0
00000098 0
0000009c 0 wine_explorer_display_settings_restorer
000000a0 0 wine_rpcrt4_server
000000bc plugplay.exe
000000c4 0
000000dc 0
000000e0 0 wine_sechost_service
000000e4 0 wine_rpcrt4_server
000000e8 svchost.exe
000000ec 0
000000f4 0
000000f8 0 wine_sechost_service
00000108 rpcss.exe
0000010c 0
00000114 0
00000118 0 wine_sechost_service
0000011c 0 wine_rpcrt4_server
00000120 0 wine_rpcrt4_server
00000124 0 wine_rpcrt4_io
0000012c conhost.exe
00000130 0
00000148 0
00000134 cmd.exe
00000138 0
00000164 (D) Z:\mnt\storage\Repacking\Compressors\FreeArc\bin\A rc.exe
00000168 -1
0000016c 0
00000170 0
00000174 0
00000178 0
0000018c 0
00000198 0 <==
0000019c 0
000001a8 0
00000190 xtool.exe
00000194 0
System information:
Wine build: wine-9.9
Platform: x86_64 (guest: i386)
Version: Windows 10
Host system: Linux
Host version: 6.9.2-arch1-1


If anyone is able to make sense of this or has got this working on Linux through Wine before, any help would be greatly appreciated!

EDIT: The problem was solved by simply running it repeatedly until it works