https://bugs.winehq.org/show_bug.cgi?id=48367
Bug ID: 48367 Summary: MiFlashUnlock 3.5.1128.45: Does not display login screen Product: Wine Version: 5.0-rc2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: rootkea@gmail.com Distribution: ---
Created attachment 66110 --> https://bugs.winehq.org/attachment.cgi?id=66110 backtrace provided by "Program Error" dialog
Hello!
I'm using wine-5.0-rc2(devel) on Debian 10. I'm trying to unlock the bootloader of my Mi phone using MiFlashUnlock 3.5.1128.45 tool.
MiFlashUnlock 3.5.1128.45 Download link: http://miuirom.xiaomi.com/rom/u1106245679/3.5.1128.45/miflash_unlock-en-3.5.... $ sha1sum miflash_unlock-en-3.5.1128.45.zip ffcd4c0400ce4607ddf66e39958ebb88d9431eb1 miflash_unlock-en-3.5.1128.45.zip $ sha1sum miflash_unlock.exe 714d25cb3bea6b55fdb8e440fd1405202be11711 miflash_unlock.exe
Whenever I try to run the miflash_unlock.exe with wine, a "Program Error" dialog pops up (screenshot attached: wine-1.png). Also attached the backtrace log (backtrace.txt) provided by that pop up dialog. Also linked the terminal o/p until this point of execution. (wine-terminal-1.txt)
Then, if I close that dialog and click on "Agree", the application window hangs (wine-2.png) and does nothing. Also linked the terminal o/p after clicking "Agree". (wine-terminal-2.txt). Then I have to close the application by ctrl-c on terminal or clicking x on the hanged application window.
Expected behavior: I expected to see the login screen (crossover-1.png) after clicking on "Agree". Crossover 19.0.0-1 throws the similar "Program Error" dialog couple of times but after closing them and clicking on "Agree" shows the login screen.
Since, the issue is with web login screen may be the fault lies somewhere in gecko? Please note that I let it install wine-gecko automatically when I was asked while setting wineprefix the first time. Also since crossover shows the login screen may be they have fixed it?
Anyways, please look into it.
Thanks!
wine-1.png: https://i.imgur.com/5JlK0h1.png backtrace.txt: https://pastebin.com/raw/azTHEH7G (attached) wine-terminal-1.txt: https://pastebin.com/raw/LVn6hGiS
wine-2.png: https://i.imgur.com/N3Ru0BS.png wine-terminal-2.png: https://pastebin.com/raw/TTXELvTm
crossover-1.png: https://i.imgur.com/DaA6p9E.png
https://bugs.winehq.org/show_bug.cgi?id=48367
Avinash Sonawane rootkea@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download Distribution|--- |Debian
https://bugs.winehq.org/show_bug.cgi?id=48367
--- Comment #1 from Avinash Sonawane rootkea@gmail.com --- Also, it seems that bug https://bugs.winehq.org/show_bug.cgi?id=48309 is a duplicate but since it lacks the detailed info I'm not closing this one and rather would treat that one as a 'duplicate'.
Thanks!
https://bugs.winehq.org/show_bug.cgi?id=48367
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |http://miuirom.xiaomi.com/r | |om/u1106245679/3.5.1128.45/ | |miflash_unlock-en-3.5.1128. | |45.zip CC| |focht@gmx.net
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello Avinash,
I can't reproduce the crash but the app definitely suffers from bug 44985 ("Many applications using CEFv3 Angle OpenGL ES 2.0 for H/W Accelerated Canvas and WebGL display blank/black windows (disabling or removing 'libglesv2.dll' is a workaround)").
Try to run the app with 'libglesv2' disabled to check if it works around your crash as well:
--- snip --- $ WINEDLLOVERRIDES=libglesv2.dll=d wine ./miflash_unlock.exe --- snip ---
(or make permanent override via 'winecfg')
Regards
https://bugs.winehq.org/show_bug.cgi?id=48367
--- Comment #3 from Avinash Sonawane rootkea@gmail.com --- (In reply to Anastasius Focht from comment #2)
Try to run the app with 'libglesv2' disabled to check if it works around your crash as well:
$ wine --version wine-5.0 $ WINEDLLOVERRIDES=libglesv2.dll=d wine ./miflash_unlock.exe
produces the same crash. Now, clicking on "Agree" simply blanks the screen[0] and wine still doesn't show the login screen as crossover[1] does.
Here is the backtrace: https://pastebin.com/raw/CPmkRvAS
[0] https://i.imgur.com/ABVfYsx.png [1] https://i.imgur.com/DaA6p9E.png