[Bug 42216] Guitar Rig 5 VST plugin crashes with unhandled exception when loaded through LMMS in 'Windows XP' mode
wine-bugs at winehq.org
wine-bugs at winehq.org
Mon Jan 16 14:45:36 CST 2017
https://bugs.winehq.org/show_bug.cgi?id=42216
Anastasius Focht <focht at gmx.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |https://www.native-instrume
| |nts.com/en/products/komplet
| |e/guitar/guitar-rig-5-playe
| |r/download/
CC| |focht at gmx.net
Keywords| |download
Summary|Guitar Rig 5 VST plugin |Guitar Rig 5 VST plugin
|crashes with unhandled |crashes with unhandled
|exception |exception when loaded
| |through LMMS in 'Windows
| |XP' mode
--- Comment #5 from Anastasius Focht <focht at gmx.net> ---
Hello folks,
there is no crash, works fine here.
Since you left out various important information I had to waste some time for
getting a proper setup.
Guitar Rig 5 player download:
https://www.native-instruments.com/en/products/komplete/guitar/guitar-rig-5-player/download/
(one can use some disposable email service to get the download link)
The vendor app installer explicitly requires "Windows 7" setting. If you change
that afterwards to "Windows XP" and use the app or parts of it in "Windows XP"
mode, do that at your own risk.
LMMS download:
https://lmms.io/download/#windows
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/VstPlugins
$ ll
total 73264
-rw-rw-r--. 1 focht focht 75020080 Oct 21 2013 Guitar Rig 5.dll
--- snip ---
In the LMMS GUI -> "Instrument Plugins", select "VeSTige" and drop it into
editor.
Click settings in that plugin -> "Open VST Plugin" -> select "Guitar Rig 5.dll"
-> GUI appears in window
--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/LMMS
$ WINEDEBUG=+tid,+loaddll,+process wine ./lmms.exe
...
009a:trace:process:create_process_impl app (null) cmdline L"\"C:\\Program
Files\\LMMS\\plugins\\\\RemoteVstPlugin\" 6 7"
...
009a:trace:process:create_process_impl starting L"C:\\Program
Files\\LMMS\\plugins\\RemoteVstPlugin.exe" as Win32 binary (0x400000-0x47f000,
arch 014c)
00b1:trace:loaddll:load_builtin_dll Loaded L"KERNEL32.dll" at 0x7b420000:
builtin
...
00b1:trace:process:__wine_kernel_init starting process name=L"C:\\Program
Files\\LMMS\\plugins\\RemoteVstPlugin.exe" argv[0]=L"C:\\Program
Files\\LMMS\\plugins\\\\RemoteVstPlugin"
00b1:trace:loaddll:load_native_dll Loaded L"C:\\Program
Files\\LMMS\\plugins\\RemoteVstPlugin.exe" at 0x400000: native
009a:trace:process:create_process_impl started process pid 00b0 tid 00b1
...
00b1:trace:loaddll:load_native_dll Loaded L"C:\\Program
Files\\VstPlugins\\Guitar Rig 5.dll" at 0x10000000: native
...
unique ID: NiG5
RemotePlugin::DebugMessage: inputs: 4 output: 2
RemotePlugin::DebugMessage: creating editor
RemotePlugin::DebugMessage: editor successfully created
00b1:fixme:shell:IDropTargetHelper_fnShow (0x1412e0)->(0)
RemotePlugin::DebugMessage: failed
getting00b1:fixme:shell:IDropTargetHelper_fnShow (0x1412e0)->(1)
shared memory: 5
...
--- snip ---
--- snip ---
$ winedbg
Wine-dbg>info process
pid threads executable (all id:s are in hex)
0000001f 5 'explorer.exe'
0000000e 6 'services.exe'
00000025 3 \_ 'plugplay.exe'
0000001d 6 \_ 'NIHardwareService.exe'
00000012 4 \_ 'winedevice.exe'
00000008 18 'lmms.exe'
0000004d 12 \_ 'RemoteVstPlugin.exe'
Wine-dbg>attach 0x4d
0xf771fbe7 __kernel_vsyscall+0x7 in [vdso].so: int $0x80
Wine-dbg>info share
Module Address Debug info Name (103 modules)
PE 400000- 47f000 Export remotevstplugin
PE 10000000-147d7000 Deferred guitar rig 5
ELF 42962000-4297e000 Deferred libresolv.so.2
...
--- snip ---
You use a self-built version (winegcc?) and didn't even mention it:
--- snip ---
...
PE 340000- 3b1000 Deferred msvcp120
PE 3c0000- 4ae000 Export msvcr120
PE 10000000-148c0fb8 Export guitar rig 5
ELF 7a800000-7a932000 Deferred opengl32<elf>
\-PE 7a820000-7a932000 \ opengl32
ELF 7b400000-7b7e7000 Dwarf kernel32<elf>
\-PE 7b410000-7b7e7000 \ kernel32
ELF 7bc00000-7bcf8000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcf8000 \ ntdll
ELF 7c000000-7c004000 Dwarf <wine-loader>
ELF 7ebe2000-7ec12000 Dwarf remotevstplugin<elf>
\-PE 7ebf0000-7ec12000 \ remotevstplugin
...
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\karmo\Dev\lmms\build\plugins\RemoteVstPlugin.exe
0000002e 0
0000002d 0
0000002c 0
0000002b 0
0000002a 0
00000029 0
00000009 0 <==
--- snip ---
Also various unneeded native overrides, polluting the WINEPREFIX.
$ sha1sum Guitar_Rig_5_520_PC.zip
d8a2848a9b2ed806128fb46e3ae0dba874d960ff Guitar_Rig_5_520_PC.zip
$ du -sh Guitar_Rig_5_520_PC.zip
598M Guitar_Rig_5_520_PC.zip
$ sha1sum lmms-1.1.3-win32.exe
204dbae7b4a2143123b419f28af9f775bf207ebd lmms-1.1.3-win32.exe
$ du -sh lmms-1.1.3-win32.exe
29M lmms-1.1.3-win32.exe
$ wine --version
wine-2.0-rc4
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list