https://bugs.winehq.org/show_bug.cgi?id=41835
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net URL| |https://web.archive.org/web | |/20190525112224/http://gscs | |-b2c.lge.com/downloadFile?f | |ileId=KRSWD000002542-b1-a1. | |zip Summary|lg dvd firmware updater |LG DVD firmware updater for |crashes |GH22NS30 ver. 2.0 crashes | |on startup Keywords| |download
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
if you can reproduce it, please specify exactly *when* does it crash ("clicked X") and provide a debug trace (https://wiki.winehq.org/FAQ#How_do_I_get_a_debug_trace.3F)
I have a notebook with DVD drive and tricked the firmware updater to ignore the model until it asks if the firmware should be really flashed.
--- snip --- $ winedbg --gdb ./GH22NS30_2.00.exe -q <<< "b *0x004081da"$'\n'cont$'\n'"set $ps=$ps&~0x40"$'\n'cont$'\n' --- snip ---
Gdb proxy mode ftw. Have a conditional branch go to desired location (clearing ZF). Patching the opcode would work too, just to show alternative solution.
NOTE: it still needs a removable drive present to have this nifty hack to work.
Your description make it sound it crashes without any interaction at all which I can't confirm. Even with old Wine 1.8 I still get asked "Do your want to start F/W reflash?"
Stable link using Internet Archive:
https://web.archive.org/web/20190525112224/http://gscs-b2c.lge.com/downloadF...
$ sha1sum GH22NS30_200(ew).zip 14daf5982850fc30773397c11898cabf874c7880 GH22NS30_200(ew).zip
$ du -sh GH22NS30_200(ew).zip 996K GH22NS30_200(ew).zip
$ wine --version wine-1.8-3-gc1ceb3ee5a
$ wine --version wine-4.9
Regards