Help: Running Redtiger Dashcam Player

Questions about Wine on Linux
Locked
systemdeez
Newbie
Newbie
Posts: 3
Joined: Sun May 21, 2023 5:58 am

Help: Running Redtiger Dashcam Player

Post by systemdeez »

Hello, thank you for taking the time to read my thread. I am a newb at linux, but I am learning fast. Please bear with me and consider that I may not yet understand certain vague instructions due to a lack of experience.

I have managed to make everything that I need to work in Linux except this one application. I am using Artix Linux OpenRC KDE.
Wine version is 8.8.

I want to run this application: https://www.redtigercam.com/pages/gps-player , it is a player that plays dashcam videos.

When I launch this app I get the error that is below. The app gui loads and the map shows but I cannot load any videos to it.

I hope you can advise on the matter. I've filed a bug on the matter here: https://bugs.winehq.org/show_bug.cgi?id=54968

Code: Select all

Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x7039e1c7).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7039e1c7 ESP:0519f6c4 EBP:72605740 EFLAGS:00010246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:05837f30 ECX:0519f6c4 EDX:7efff34c
 ESI:05837f6c EDI:05848e60
Stack dump:
0x0519f6c4:  00000000 05837f30 00000000 05820000
0x0519f6d4:  00000000 05869360 0519f6f4 05837f30
0x0519f6e4:  ffffffee 05848e60 72605740 7039e750
0x0519f6f4:  05869360 0519f764 72663868 0583a890
0x0519f704:  0583a890 00000000 05828f10 05848e60
0x0519f714:  05828dc8 00000000 09306fb4 00000000
Backtrace:
=>0 0x7039e1c7 in mpv-1 (+0xde1c7) (0x72605740)
  1 0x00000000 (0x726aa0a0)
  2 0x70378840 in mpv-1 (+0xb8840) (0x70378860)
  3 0xe424648d (0x53565755)
0x7039e1c7 mpv-1+0xde1c7: mov 0x08(%eax), %edx
Modules:
Module	Address			Debug info	Name (182 modules)
PE	003b0000-003b2000	Deferred        usp10
PE	00400000-0509d000	Deferred        redtiger
PE	092e0000-09311000	Deferred        mpvjs.node
PE	10000000-10310000	Deferred        ffmpeg
PE	702c0000-73a7a000	COFF            mpv-1
ELF	7a800000-7a982000	Deferred        opengl32<elf>
  \-PE	7a850000-7a982000	\               opengl32
ELF	7b3c3000-7b41b000	Deferred        libgssapi_krb5.so.2
ELF	7b41b000-7b42b000	Deferred        libkrb5support.so.0
ELF	7b42b000-7b45a000	Deferred        libk5crypto.so.3
ELF	7b45a000-7b530000	Deferred        libkrb5.so.3
ELF	7b562000-7b57b000	Deferred        kerberos<elf>
  \-PE	7b570000-7b57b000	\               kerberos
ELF	7b5a4000-7b648000	Deferred        opengl32.so
ELF	7b648000-7b65b000	Deferred        libresolv.so.2
ELF	7b65c000-7b664000	Deferred        libkeyutils.so.1
ELF	7b664000-7b669000	Deferred        libcom_err.so.2
ELF	7b669000-7b671000	Deferred        kerberos.so
ELF	7b671000-7b67b000	Deferred        secur32.so
ELF	7b67b000-7b681000	Deferred        crypt32.so
ELF	7b681000-7b68d000	Deferred        bcrypt.so
ELF	7b6ae000-7b800000	Deferred        libx11.so.6
ELF	7ba99000-7ba9f000	Deferred        dwrite.so
ELF	7ba9f000-7baa5000	Deferred        winspool.so
ELF	7baa5000-7baac000	Deferred        ws2_32.so
ELF	7bad0000-7bae5000	Deferred        libxi.so.6
ELF	7bae5000-7baf5000	Deferred        libxrandr.so.2
ELF	7baf5000-7bb21000	Deferred        libxcb.so.1
ELF	7bb21000-7bb37000	Deferred        libxext.so.6
ELF	7bb3b000-7bb48000	Deferred        libxcursor.so.1
ELF	7bb69000-7bbf6000	Deferred        winex11.so
ELF	7bbf6000-7bc1e000	Deferred        winex11<elf>
  \-PE	7bc00000-7bc1e000	\               winex11
ELF	7bd81000-7be22000	Deferred        libpcre2-8.so.0
ELF	7be22000-7bf86000	Deferred        libglib-2.0.so.0
ELF	7bf86000-7c08f000	Deferred        libharfbuzz.so.0
ELF	7c08f000-7c200000	Deferred        win32u.so
ELF	7c200000-7c4aa000	Deferred        wined3d<elf>
  \-PE	7c260000-7c4aa000	\               wined3d
ELF	7c4ae000-7c4bc000	Deferred        libxrender.so.1
ELF	7c4de000-7c4e6000	Deferred        libxfixes.so.3
ELF	7c4e6000-7c4ee000	Deferred        libxxf86vm.so.1
ELF	7c4f8000-7c523000	Deferred        libexpat.so.1
ELF	7c523000-7c600000	Deferred        libfreetype.so.6
ELF	7c600000-7cf48000	Deferred        shell32<elf>
  \-PE	7c630000-7cf48000	\               shell32
ELF	7cf48000-7cf4d000	Deferred        dnsapi.so
ELF	7cf4d000-7cfa0000	Deferred        libfontconfig.so.1
ELF	7cfa0000-7cfc3000	Deferred        libbrotlicommon.so.1
ELF	7cfc3000-7d000000	Deferred        libpng16.so.16
ELF	7d000000-7d005000	Deferred        <wine-loader>
ELF	7d007000-7d00e000	Deferred        libxdmcp.so.6
ELF	7d024000-7d03d000	Deferred        libz.so.1
ELF	7d03d000-7d066000	Deferred        libgcc_s.so.1
ELF	7d066000-7d137000	Deferred        libm.so.6
ELF	7d169000-7d1ae000	Deferred        uxtheme<elf>
  \-PE	7d170000-7d1ae000	\               uxtheme
ELF	7d1ae000-7d1c6000	Deferred        dhcpcsvc<elf>
  \-PE	7d1b0000-7d1c6000	\               dhcpcsvc
ELF	7d1c6000-7d237000	Deferred        uiautomationcore<elf>
  \-PE	7d1d0000-7d237000	\               uiautomationcore
ELF	7d237000-7d268000	Deferred        secur32<elf>
  \-PE	7d240000-7d268000	\               secur32
ELF	7d268000-7d316000	Deferred        urlmon<elf>
  \-PE	7d280000-7d316000	\               urlmon
ELF	7d316000-7d400000	Deferred        crypt32<elf>
  \-PE	7d330000-7d400000	\               crypt32
ELF	7d409000-7d417000	Deferred        libbrotlidec.so.1
ELF	7d417000-7d433000	Deferred        ncrypt<elf>
  \-PE	7d420000-7d433000	\               ncrypt
ELF	7d433000-7d458000	Deferred        bcrypt<elf>
  \-PE	7d440000-7d458000	\               bcrypt
ELF	7d458000-7d4d0000	Deferred        d3d11<elf>
  \-PE	7d470000-7d4d0000	\               d3d11
ELF	7d4d0000-7d4f6000	Deferred        dxva2<elf>
  \-PE	7d4e0000-7d4f6000	\               dxva2
ELF	7d4f6000-7d53e000	Deferred        d3d9<elf>
  \-PE	7d500000-7d53e000	\               d3d9
ELF	7d53e000-7d583000	Deferred        dxgi<elf>
  \-PE	7d550000-7d583000	\               dxgi
ELF	7d583000-7d5a5000	Deferred        jsproxy<elf>
  \-PE	7d590000-7d5a5000	\               jsproxy
ELF	7d5a5000-7d5f2000	Deferred        winhttp<elf>
  \-PE	7d5b0000-7d5f2000	\               winhttp
ELF	7d5f2000-7d60d000	Deferred        wtsapi32<elf>
  \-PE	7d600000-7d60d000	\               wtsapi32
ELF	7d60d000-7d626000	Deferred        dwmapi<elf>
  \-PE	7d610000-7d626000	\               dwmapi
ELF	7d626000-7d6b7000	Deferred        dwrite<elf>
  \-PE	7d640000-7d6b7000	\               dwrite
ELF	7d6b7000-7d6e7000	Deferred        propsys<elf>
  \-PE	7d6c0000-7d6e7000	\               propsys
ELF	7d6e7000-7d701000	Deferred        userenv<elf>
  \-PE	7d6f0000-7d701000	\               userenv
ELF	7d701000-7d78d000	Deferred        dbghelp<elf>
  \-PE	7d720000-7d78d000	\               dbghelp
ELF	7d78d000-7d7ad000	Deferred        compstui<elf>
  \-PE	7d790000-7d7ad000	\               compstui
ELF	7d7ad000-7d7ee000	Deferred        winspool<elf>
  \-PE	7d7c0000-7d7ee000	\               winspool
ELF	7d7ee000-7d8f5000	Deferred        comdlg32<elf>
  \-PE	7d800000-7d8f5000	\               comdlg32
ELF	7d8f5000-7d911000	Deferred        hid<elf>
  \-PE	7d900000-7d911000	\               hid
ELF	7d911000-7d932000	Deferred        msdmo<elf>
  \-PE	7d920000-7d932000	\               msdmo
ELF	7d932000-7d984000	Deferred        oleacc<elf>
  \-PE	7d940000-7d984000	\               oleacc
ELF	7d984000-7d99b000	Deferred        nsi<elf>
  \-PE	7d990000-7d99b000	\               nsi
ELF	7d99b000-7d9be000	Deferred        dnsapi<elf>
  \-PE	7d9a0000-7d9be000	\               dnsapi
ELF	7d9be000-7d9f1000	Deferred        iphlpapi<elf>
  \-PE	7d9d0000-7d9f1000	\               iphlpapi
ELF	7d9f1000-7da21000	Deferred        msacm32<elf>
  \-PE	7da00000-7da21000	\               msacm32
ELF	7da21000-7daf6000	Deferred        winmm<elf>
  \-PE	7da30000-7daf6000	\               winmm
ELF	7daf6000-7db31000	Deferred        ws2_32<elf>
  \-PE	7db00000-7db31000	\               ws2_32
ELF	7db31000-7db5f000	Deferred        mpr<elf>
  \-PE	7db40000-7db5f000	\               mpr
ELF	7db5f000-7dbf8000	Deferred        wininet<elf>
  \-PE	7db70000-7dbf8000	\               wininet
ELF	7dbf8000-7dc20000	Deferred        shcore<elf>
  \-PE	7dc00000-7dc20000	\               shcore
ELF	7dc20000-7dc87000	Deferred        shlwapi<elf>
  \-PE	7dc30000-7dc87000	\               shlwapi
ELF	7dc87000-7dd23000	Deferred        rpcrt4<elf>
  \-PE	7dcb0000-7dd23000	\               rpcrt4
ELF	7dd23000-7dd86000	Deferred        combase<elf>
  \-PE	7dd30000-7dd86000	\               combase
ELF	7dd86000-7dec7000	Deferred        ole32<elf>
  \-PE	7ddb0000-7dec7000	\               ole32
ELF	7dec7000-7e004000	Deferred        oleaut32<elf>
  \-PE	7df00000-7e004000	\               oleaut32
ELF	7e004000-7e031000	Deferred        imm32<elf>
  \-PE	7e010000-7e031000	\               imm32
ELF	7e031000-7e07f000	Deferred        win32u<elf>
  \-PE	7e040000-7e07f000	\               win32u
ELF	7e0a1000-7e0b7000	Deferred        msimg32<elf>
  \-PE	7e0b0000-7e0b7000	\               msimg32
ELF	7e0b7000-7e0cd000	Deferred        psapi<elf>
  \-PE	7e0c0000-7e0cd000	\               psapi
ELF	7e0cd000-7e2ac000	Deferred        user32<elf>
  \-PE	7e0f0000-7e2ac000	\               user32
ELF	7e2ac000-7e3c5000	Deferred        ucrtbase<elf>
  \-PE	7e2e0000-7e3c5000	\               ucrtbase
ELF	7e3c5000-7e4a1000	Deferred        msvcrt<elf>
  \-PE	7e3f0000-7e4a1000	\               msvcrt
ELF	7e4a1000-7e600000	Deferred        comctl32<elf>
  \-PE	7e4d0000-7e600000	\               comctl32
ELF	7e600000-7e8bd000	Deferred        kernelbase<elf>
  \-PE	7e630000-7e8bd000	\               kernelbase
ELF	7e8c0000-7e8d2000	Deferred        libbz2.so.1.0
ELF	7e8d2000-7e8e9000	Deferred        version<elf>
  \-PE	7e8e0000-7e8e9000	\               version
ELF	7e8e9000-7e986000	Deferred        gdi32<elf>
  \-PE	7e900000-7e986000	\               gdi32
ELF	7ee01000-7ee06000	Deferred        libxau.so.6
ELF	7ee06000-7ee41000	Deferred        sechost<elf>
  \-PE	7ee10000-7ee41000	\               sechost
ELF	7ee41000-7ee9e000	Deferred        advapi32<elf>
  \-PE	7ee50000-7ee9e000	\               advapi32
ELF	7ee9e000-7ef2c000	Deferred        kernel32<elf>
  \-PE	7eeb0000-7ef2c000	\               kernel32
ELF	7ef2c000-7f000000	Deferred        ntdll<elf>
  \-PE	7ef50000-7f000000	\               ntdll
ELF	f7b16000-f7b1b000	Deferred        avicap32.so
ELF	f7b1b000-f7b31000	Deferred        avicap32<elf>
  \-PE	f7b20000-f7b31000	\               avicap32
ELF	f7b31000-f7bb5000	Deferred        setupapi<elf>
  \-PE	f7b40000-f7bb5000	\               setupapi
ELF	f7bb5000-f7bd1000	Deferred        cfgmgr32<elf>
  \-PE	f7bc0000-f7bd1000	\               cfgmgr32
ELF	f7bd1000-f7be7000	Deferred        avrt<elf>
  \-PE	f7be0000-f7be7000	\               avrt
ELF	f7be7000-f7c00000	Deferred        powrprof<elf>
  \-PE	f7bf0000-f7c00000	\               powrprof
ELF	f7c00000-f7e2c000	Deferred        libc.so.6
ELF	f7e4c000-f7efe000	Dwarf           ntdll.so
ELF	f7f00000-f7f35000	Deferred        ld-linux.so.2
Threads:
process  tid      prio    name (all IDs are in hex)
00000038 services.exe
	0000003c    0     
	00000040    0     wine_rpcrt4_server
	0000004c    0     wine_rpcrt4_io
	00000078    0     wine_rpcrt4_io
	000000a0    0     wine_rpcrt4_io
	000000c4    0     wine_rpcrt4_io
	000000d8    0     
	000000e4    0     wine_rpcrt4_io
00000044 winedevice.exe
	00000048    0     
	00000054    0     
	00000058    0     wine_sechost_service
	0000005c    0     
	00000060    0     
	00000064    0     
	000000d4    0     
00000068 explorer.exe
	0000006c    0     
	000000b8    0     
	000000bc    0     wine_rpcrt4_server
00000070 winedevice.exe
	00000074    0     
	0000007c    0     
	00000080    0     wine_sechost_service
	00000084    0     
	00000088    0     
	0000008c    0     
	00000098    0     
	0000009c    0     
00000090 plugplay.exe
	00000094    0     
	000000a4    0     
	000000a8    0     wine_sechost_service
	000000ac    0     wine_rpcrt4_server
	00000168    0     wine_rpcrt4_io
	00000178    0     wine_threadpool_worker
000000b0 svchost.exe
	000000b4    0     
	000000cc    0     
	000000d0    0     wine_sechost_service
000000dc rpcss.exe
	000000e0    0     
	000000e8    0     
	000000ec    0     wine_sechost_service
	000000f0    0     wine_rpcrt4_server
	000000f4    0     wine_rpcrt4_server
	000000f8    0     wine_rpcrt4_io
00000100 redtiger.exe
	00000104    0     CrBrowserMain
	00000108    0     wine_threadpool_worker
	0000010c    0     BrokerEvent
	00000110    0     Chrome_IOThread
	00000114    0     
	00000118    0     
	0000011c    0     
	00000120    0     
	00000124    0     DnsConfigService
	00000128    0     wine_threadpool_waitqueue
	0000012c    0     TaskSchedulerServiceThread
	00000130    0     TaskSchedulerForegroundWorker
	00000134    0     TaskSchedulerForegroundBlockingWorker
	00000138    0     TaskSchedulerForegroundBlockingWorker
	0000013c    0     TaskSchedulerForegroundBlockingWorker
	00000140    0     TaskSchedulerForegroundBlockingWorker
	00000144   -2     TaskSchedulerBackgroundWorker
	00000148   -2     TaskSchedulerBackgroundBlockingWorker
	0000014c   -2     TaskSchedulerBackgroundBlockingWorker
	00000150   -2     TaskSchedulerSingleThreadSharedBackgroundBlocking0
	00000154    0     CompositorTileWorker1/340
	00000158    0     AudioThread
	0000015c    0     TaskSchedulerSingleThreadForegroundBlocking1
	00000160    0     wine_sechost_device_notify
	00000164    0     VideoCaptureThread
	00000174    0     
	0000017c    0     wine_mmdevapi_notification
	000001b0    0     TaskSchedulerSingleThreadCOMSTASharedForeground2
	000001b4    0     wine_rpcrt4_server
	000001b8   -2     TaskSchedulerBackgroundBlockingWorker
	000001bc    0     CacheThread_BlockFile
0000016c redtiger.exe
	00000170    0     CrGpuMain
	00000180    0     wine_threadpool_worker
	00000184    0     BrokerEvent
	00000188    0     Watchdog
	0000018c    0     wined3d_cs
	00000190    0     TaskSchedulerServiceThread
	00000194    0     TaskSchedulerForegroundWorker
	00000198    0     TaskSchedulerForegroundBlockingWorker
	0000019c   -2     TaskSchedulerBackgroundWorker
	000001a0   -2     TaskSchedulerBackgroundBlockingWorker
	000001a4    0     Chrome_ChildIOThread
	000001a8    0     wine_threadpool_waitqueue
	000001ac    0     wine_threadpool_worker
000001c0 redtiger.exe
	000001c4    0     CrRendererMain
	000001c8    0     wine_threadpool_worker
	000001cc    0     BrokerEvent
	000001d0    0     TaskSchedulerServiceThread
	000001d4    0     TaskSchedulerForegroundWorker
	000001d8    0     TaskSchedulerForegroundBlockingWorker
	000001dc   -2     TaskSchedulerBackgroundWorker
	000001e0   -2     TaskSchedulerBackgroundBlockingWorker
	000001e4    0     Chrome_ChildIOThread
	000001e8    0     wine_threadpool_waitqueue
	000001ec    0     GpuMemoryThread
	000001f0    0     Compositor
	000001f4    0     CompositorTileWorker1/500
	000001f8    0     CompositorTileWorker2/504
	000001fc    0     CompositorTileWorker3/508
	00000200    0     CompositorTileWorker4/512
	00000204   -2     CompositorTileWorkerBackground/516
	00000208    0     
	0000020c    0     TaskSchedulerForegroundWorker
	00000210    0     TaskSchedulerForegroundWorker
	00000214    0     TaskSchedulerForegroundWorker
00000218 (D) C:\Program Files (x86)\RedTiger Player\redtiger.exe
	0000021c    0 <== CrPPAPIMain
	00000220    0     wine_threadpool_worker
	00000224    0     BrokerEvent
	00000228    0     TaskSchedulerServiceThread
	0000022c    0     TaskSchedulerForegroundWorker
	00000230    0     TaskSchedulerForegroundBlockingWorker
	00000234   -2     TaskSchedulerBackgroundWorker
	00000238   -2     TaskSchedulerBackgroundBlockingWorker
	0000023c    0     Chrome_ChildIOThread
	00000240    0     wine_threadpool_waitqueue
	00000244    0     TaskSchedulerForegroundBlockingWorker
	00000248    0     mpv/mpv core
	0000024c    0     mpv/lua script (ytdl_hook)
	00000250    0     mpv/lua script (stats)
	0000025c    0     
System information:
    Wine build: wine-8.8
    Platform: i386 (WOW64)
    Version: Windows 10
    Host system: Linux
    Host version: 6.3.2-artix1-1
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: Help: Running Redtiger Dashcam Player

Post by jkfloris »

The program does not display an error message when I change the Windows version to Windows 7.

Code: Select all

winecfg -v win7
systemdeez
Newbie
Newbie
Posts: 3
Joined: Sun May 21, 2023 5:58 am

Re: Help: Running Redtiger Dashcam Player

Post by systemdeez »

jkfloris wrote: Sun May 21, 2023 11:40 am The program does not display an error message when I change the Windows version to Windows 7.

Code: Select all

winecfg -v win7
That is true, but with win7 and win8 mode it just shows a black screen. With 10/11 it shows a GUI but cannot load videos.
jkfloris
Level 12
Level 12
Posts: 3141
Joined: Thu Aug 14, 2014 10:10 am

Re: Help: Running Redtiger Dashcam Player

Post by jkfloris »

Strange. For me (Debian Sid, Nvidia 525.105.17) , everything seems to work normally in Windows 7 mode. What kind of video card do you have?

You can try to use the vulkan renderer:

Code: Select all

WINE_D3D_CONFIG="renderer=vulkan" wine redtiger.exe
If that doesn't help, post the full terminal output.
When needed, you can save the output with:

Code: Select all

wine redtiger.exe >> redtiger.log 2>&1
systemdeez
Newbie
Newbie
Posts: 3
Joined: Sun May 21, 2023 5:58 am

Re: Help: Running Redtiger Dashcam Player

Post by systemdeez »

jkfloris wrote: Mon May 22, 2023 11:21 am Strange. For me (Debian Sid, Nvidia 525.105.17) , everything seems to work normally in Windows 7 mode. What kind of video card do you have?

You can try to use the vulkan renderer:

Code: Select all

WINE_D3D_CONFIG="renderer=vulkan" wine redtiger.exe
If that doesn't help, post the full terminal output.
When needed, you can save the output with:

Code: Select all

wine redtiger.exe >> redtiger.log 2>&1
Hey so weird thing, turns out this app won't run on my system even in a virtualbox windows machine either. And it won't run in qemu Windows machines. Both are "Couldn't Load Plugin" over the video overlay.

But I installed Ubuntu in a qemu machine, and installed wine in ubuntu, and installed redtiger through wine inside the ubuntu machine, and now it is actually functional there. I'm dumbfounded. Yes I am using vulkan. I tried a number of various available from runners to d3d/vulkan options. GPU is AMD Radeon RX 6600M. I realize this is out of the scope for this support forum but if you have any inkling at what I should be looking at to figure out what plugin this app is failing to load let me know please.
Locked