distal-attribute
distal-attribute
distal-attribute
distal-attribute

Windows 7 EAccessViolation with dialog.dll

User, date Message
Written by bevan.bennett
2 months ago
Category: Creating a connection
7 posts since Wed, 04 Jun 14
unhappy

I've been tearing out my hair trying to find a Windows GUI client that will work with either pam_auth or pam_auth_compat to our Percona server. HeidiSQL looked extremely promising, and in fact runs flawlessly under Wine from my Linux box, but when my Windows 7 coworkers try the same thing they get:

EAccessViolation
Access violation at address 000007FEFA9FA2BC in module 'dialog.dll'. Write of address 000007FEFA9FA2BC.

There's a stack trace as well, but I don't want to clutter the post. They get this with both HeidiSQL 8.2 or 8.3 reliably...

Hmm... one difference is that under Wine I get the 32bit executable and the installer gives them 64bit.
Written by bevan.bennett
2 months ago
7 posts since Wed, 04 Jun 14
Following up, we have successfully gotten the 32bit version to work!
It's just tricky convincing the installer that we'd like 32bit even though the system is natively 64bit.
Written by ansgar
2 months ago
4940 posts since Fri, 07 Apr 06
Yes, the installer automatically installs binaries such as heidisql.exe, dialog.dll, libmysql.dll and probably more in the right bit-version, matching your Windows version.
Written by bevan.bennett
2 months ago
7 posts since Wed, 04 Jun 14
I was hoping there was a flag we could feed the installer so that it would install the 32bit version exclusively, since the 64bit version is not working for us.

Sadly, it looks like we'll need to create our own installer...
Written by bevan.bennett
2 months ago
7 posts since Wed, 04 Jun 14
...or, you know, we could help fix the bugs in the 64bit version...
Written by ansgar
2 months ago
4940 posts since Fri, 07 Apr 06
I could produce a 32-bit only installer for the last release if you want?
Written by bevan.bennett
2 months ago
7 posts since Wed, 04 Jun 14
That would be a huge help!
Written by ansgar
2 months ago
4940 posts since Fri, 07 Apr 06
Hm. I could also extend the build process to build a 32-bit only installer everytime a new build is compiled. Ensures you will get a more recent version here.
Written by bevan.bennett
2 months ago
7 posts since Wed, 04 Jun 14
Whichever is easier for you.

I'll be happy just having an installer for -any- recent 32bit version to pass on to my less-manual-installation-savvy co-workers.

I think the in app "check updates" will keep them going from there.

The better long-term fix would be getting you the data to find out why the 64bit library errors out.
Written by ansgar
2 months ago
4940 posts since Fri, 07 Apr 06
Yes, of course, the bugs must get fixed. But I heard that wish for a 32bit installer earlier, so I have just tried it. Should be visible on the download page in some minutes.
Written by ansgar
2 months ago
4940 posts since Fri, 07 Apr 06
Tada....
Written by bevan.bennett
2 months ago
7 posts since Wed, 04 Jun 14
That is awesome!
Thank you!!!
 

Please login to leave a reply, or register at first.