https://bugs.winehq.org/show_bug.cgi?id=40355
Bug ID: 40355 Summary: HeidiSQL not starting since version 1.9.5 Product: Wine Version: 1.9.6 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: johannespfrang+winebz@gmail.com Distribution: ---
HeidiSQL has been working in version 1.9.4 (confirmed by downgrading the package), but refuses to start in version 1.9.5 and 1.9.6. The process shows up in htop, but the application window never shows up.
Doesn't matter whether I use the stable or nightly version. Stable download link:
http://www.heidisql.com/installers/HeidiSQL_9.3.0.4984_Setup.exe
$ sha1sum HeidiSQL_9.3.0.4984_Setup.exe 5fa6790487e86509d285504412f4927868eaaeba
Setup works fine.
Log:
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory fixme:msg:ChangeWindowMessageFilterEx 0x1004e 400 1 (nil) fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1007c 0x00000000
After installing lib32-mpg123 and lib32-gstreamer the log is:
fixme:msg:ChangeWindowMessageFilterEx 0x1004e 400 1 (nil) fixme:wtsapi:WTSRegisterSessionNotification Stub 0x1007c 0x00000000
https://bugs.winehq.org/show_bug.cgi?id=40355
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- Please, do a regression test.
https://bugs.winehq.org/show_bug.cgi?id=40355
--- Comment #2 from Johannes Pfrang johannespfrang+winebz@gmail.com --- Finished regression test. Kudos for the great documentation and short compile times!
1a16235de1f4c3a16486710c899fea39bfa9bafe is the first bad commit commit 1a16235de1f4c3a16486710c899fea39bfa9bafe Author: Alexandre Julliard julliard@winehq.org Date: Wed Feb 24 13:27:48 2016 +0900
libport: Mark codepage tables as hidden.
Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 dfbf05c2432c0dcd2a9bf811ced4b6c8801e3875 fe165ebecd7628ee7e366c6ee28d3e948141722c M libs :040000 040000 3f14247c75e1dc9c8e7a214782d5a4da59b6f041 2b59043308bdc66a2de4bd7c66bdac6289a324fc M tools
https://bugs.winehq.org/show_bug.cgi?id=40355
Sebastian Lackner sebastian@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1| |1a16235de1f4c3a16486710c899 | |fea39bfa9bafe Keywords| |regression CC| |sebastian@fds-team.de
https://bugs.winehq.org/show_bug.cgi?id=40355
--- Comment #3 from Johannes Pfrang johannespfrang+winebz@gmail.com --- Reverting the commit on top of the current HEAD (4315caeff699325cd681b9beb7d22908b098411b) doesn't fix the issue.
https://bugs.winehq.org/show_bug.cgi?id=40355
--- Comment #4 from Johannes Pfrang johannespfrang+winebz@gmail.com --- It may also be the commit before the one mentioned #c2.
3ebbfd5b6b96877c06de5fab9ec88fd6252d7787 always works, when compiled through git-bisect, but when git-checkout'ed manually and compiled there, the build doesn't work... I'm somehow tempted to diff them to make sure I'm not going crazy oO
So in conclusion
262a41ca4a9eb581c94088b94fa8aae118451b68 - works always | | 3ebbfd5b6b96877c06de5fab9ec88fd6252d7787 - fails with manual checkout | | 1a16235de1f4c3a16486710c899fea39bfa9bafe - fails always
Fwiw, the two git-bisect logs:
# First bisect git bisect start # good: [c26284168ccf53e657bdfbedffd4ef13698688c8] Release 1.9.4. git bisect good c26284168ccf53e657bdfbedffd4ef13698688c8 # bad: [10deca7caa60eed55b98a30589c61468f8454e48] Release 1.9.5. git bisect bad 10deca7caa60eed55b98a30589c61468f8454e48 # bad: [8c93a90f78582c4e88caccf1c8c5ff64bae99698] ddraw: Get the texture format from the texture in d3d_device3_GetRenderState(). git bisect bad 8c93a90f78582c4e88caccf1c8c5ff64bae99698 # good: [65999e26b20b201a9780b145459266bc78b8fcbe] d3d10core/tests: Silence absolute value warnings (Clang). git bisect good 65999e26b20b201a9780b145459266bc78b8fcbe # bad: [b57b998354a6ceaa1aae2c6e0864e96fd7f846fe] reg: Ignore the slash zero character sequence if a custom separator is specified. git bisect bad b57b998354a6ceaa1aae2c6e0864e96fd7f846fe # bad: [1a16235de1f4c3a16486710c899fea39bfa9bafe] libport: Mark codepage tables as hidden. git bisect bad 1a16235de1f4c3a16486710c899fea39bfa9bafe # good: [75c3a08eb2684d3466a28bee7faf40a9ac9249e5] d3d9: Use wined3d_texture_get_sub_resource_parent() in d3d9_texture_2d_UnlockRect(). git bisect good 75c3a08eb2684d3466a28bee7faf40a9ac9249e5 # good: [289daa665d0cb5afae5f2ce1744fa8eae6db6e66] msvcp110: Add _Pad implementation. git bisect good 289daa665d0cb5afae5f2ce1744fa8eae6db6e66 # good: [0301c09d3e52d29f97553992e7f5b517984102e7] msvcp120/tests: Run _Unlink tests inside temp directory. git bisect good 0301c09d3e52d29f97553992e7f5b517984102e7 # good: [3ebbfd5b6b96877c06de5fab9ec88fd6252d7787] makefiles: Explicitly import libwine only for Windows builds. git bisect good 3ebbfd5b6b96877c06de5fab9ec88fd6252d7787 # first bad commit: [1a16235de1f4c3a16486710c899fea39bfa9bafe] libport: Mark codepage tables as hidden.
# Second (short) bisect git bisect start # good: [262a41ca4a9eb581c94088b94fa8aae118451b68] shlwapi: Use the standard WideCharToMultiByte instead of wine_utf8_wcstombs. git bisect good 262a41ca4a9eb581c94088b94fa8aae118451b68 # bad: [1a16235de1f4c3a16486710c899fea39bfa9bafe] libport: Mark codepage tables as hidden. git bisect bad 1a16235de1f4c3a16486710c899fea39bfa9bafe # good: [3ebbfd5b6b96877c06de5fab9ec88fd6252d7787] makefiles: Explicitly import libwine only for Windows builds. git bisect good 3ebbfd5b6b96877c06de5fab9ec88fd6252d7787 # first bad commit: [1a16235de1f4c3a16486710c899fea39bfa9bafe] libport: Mark codepage tables as hidden.
https://bugs.winehq.org/show_bug.cgi?id=40355
--- Comment #9 from Sebastian Lackner sebastian@fds-team.de --- (In reply to Alexandre Julliard from comment #8)
I can't reproduce, it works fine here. Have you found other apps showing the problem?
I can reproduce it, but only with the 64-bit version. The installer is the same as above, it seems to contain both versions.
https://bugs.winehq.org/show_bug.cgi?id=40355
Johannes Pfrang johannespfrang+winebz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Regression SHA1|1a16235de1f4c3a16486710c899 |3ebbfd5b6b96877c06de5fab9ec |fea39bfa9bafe |88fd6252d7787
--- Comment #5 from Johannes Pfrang johannespfrang+winebz@gmail.com --- Two other bisects are showing 3ebbfd5b6b96877c06de5fab9ec88fd6252d7787 as the faulty commit. Either the bug is occurring intermittently and I just happen to have bad luck, I triggered some obscure ccache issue, or I put in 'git bisect good', although the build was faulty, and am blaming sleep deprivation. Per Occam's razor I take the blame and set 3ebbfd5... as the regression sha1 and go to bed...
https://bugs.winehq.org/show_bug.cgi?id=40355
--- Comment #6 from Johannes Pfrang johannespfrang+winebz@gmail.com --- For the sake of completeness:
3ebbfd5b6b96877c06de5fab9ec88fd6252d7787 is the first bad commit commit 3ebbfd5b6b96877c06de5fab9ec88fd6252d7787 Author: Alexandre Julliard julliard@winehq.org Date: Wed Feb 24 13:17:37 2016 +0900
makefiles: Explicitly import libwine only for Windows builds.
Signed-off-by: Alexandre Julliard julliard@winehq.org
:040000 040000 e780883db64a3841523309d4aa70e86bd0602282 3f14247c75e1dc9c8e7a214782d5a4da59b6f041 M tools
https://bugs.winehq.org/show_bug.cgi?id=40355
Erich E. Hoover erich.e.hoover@wine-staging.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |erich.e.hoover@wine-staging | |.com Ever confirmed|0 |1
--- Comment #7 from Erich E. Hoover erich.e.hoover@wine-staging.com --- (In reply to Johannes Pfrang from comment #6)
... 3ebbfd5b6b96877c06de5fab9ec88fd6252d7787 is the first bad commit ...
I ran into the same problem recently. I figured it would have to be the order of imports somehow, since libwine shouldn't be necessary for these libraries, but there doesn't seem to be any "sane" thing that fixes this issue. The only thing I've found so far that works is to include libwine for everything, which is essentially to just revert this commit.
https://bugs.winehq.org/show_bug.cgi?id=40355
--- Comment #8 from Alexandre Julliard julliard@winehq.org --- I can't reproduce, it works fine here. Have you found other apps showing the problem?
https://bugs.winehq.org/show_bug.cgi?id=40355
--- Comment #10 from Alexandre Julliard julliard@winehq.org --- (In reply to Sebastian Lackner from comment #9)
(In reply to Alexandre Julliard from comment #8)
I can't reproduce, it works fine here. Have you found other apps showing the problem?
I can reproduce it, but only with the 64-bit version. The installer is the same as above, it seems to contain both versions.
Indeed, I can reproduce it with 64-bit. Thanks!
https://bugs.winehq.org/show_bug.cgi?id=40355
Simon swdevelop1981@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |swdevelop1981@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=40355
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- It should be fixed now.
https://bugs.winehq.org/show_bug.cgi?id=40355
Wylda wylda@volny.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wylda@volny.cz Keywords| |download URL| |http://www.heidisql.com/ins | |tallers/HeidiSQL_9.3.0.4984 | |_Setup.exe
https://bugs.winehq.org/show_bug.cgi?id=40355
Johannes Pfrang johannespfrang+winebz@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #12 from Johannes Pfrang johannespfrang+winebz@gmail.com --- Fixed.
https://bugs.winehq.org/show_bug.cgi?id=40355
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.10.