forums › forums › SQLyog › SQLyog: Bugs / Feature Requests › Sqlyog 5.11 Could Not Start Application – Buffer Overrun
- This topic is empty.
-
AuthorPosts
-
-
April 24, 2006 at 7:48 am #9633voidMember
Just downloaded and installed SQLYog 5.11 and… there's no way to start application. Splash screen is displayed and then aplication crashes with 'Bufer overrun' error. I've installed it on 3 machines with WinXP SP2, 2 times the effect was negative, once succeeded. The only difference in setups is that the two machines, where it is not possible to start application, has php 5.1.2 and mysql 5.0 installed, the third has not. Btw, the 5.02 verson works well, the problem appeared since 5.1 beta.
-
April 24, 2006 at 1:26 pm #21328RiteshMember
Thanks for your bug report and we are working diligently to solve it.
Can you tell me three things:
1.) Are you working as a non-admin user?
2.) Can you open up the sqlyog.ini from the SQLyog installation folder and set AutoComplete=0 under [GENERALPREF] section and try again?
3.) Were some existing Personal folder files were present from the old installation?
Also, starting with SQLyog 5.11, we are using dynamic library (libmysql.dll) instead of statically linked MySQL client library (which was there in earlier versions). Can you just check and let me know if there are other copies of libmysql.dll? If there are other copies of libmysql.dll, can you just rename them temporarily and try again.
-
April 24, 2006 at 5:14 pm #21329AndyLMember
I have a similar problem, except I don't get any error messages – it just exits.
If you run the example under Depends – http://www.dependencywalker.com – then you immediately get an error for sqlyog.exe => Could not find the section that own the export directory
Similarly, in the log window you see
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
Warning: At least one module was corrupted or unrecognizable to Dependency Walker, but still appeared to be a Windows module.
I think the first two warnings are not an issue, but the third one must be.
The app finally dies when you try and profile it in ntdll.dll with an Access Violation.
Maybe one of the developers could try this?
-
April 24, 2006 at 5:26 pm #21330peterlaursenParticipant
Very constructive input .. thanks!
In a graphical view it looks like this.
But same thing with 5.01 and 5.1, so I am not sure that that is it …
-
April 24, 2006 at 6:02 pm #21331Carl MarshallMember
Hello,
I too have just downloaded 5.11 and am having the same problems when attempting to load.
90% of the time it flashes the screen up and exits immediately, no apparent error messages
5% of the time I get an error box up that says:
Microsoft Visual C++ Runtime Library
Buffer Overrun detected!
Program: C:Program FilesSQLyog EnterpriseSQLyogEnt.exe
A buffer overrun has been detected which has corrupted the program's
internal state. The program cannot safely continue execution and must
now be terminated.
The remaining times I've actually managed to get it running and have made one successful connection. It does take a lot (more than 10) of attempted runs to get it to either work or fail. The previous version I had installed had worked perfectly fine and I was very happy with it's stability. I'm looking forward to be able to use the auto-complete functionality though! 🙂
In response to the questions asked earlier:
1) I'm running as a user account on Win XP SP2 but with full admin rights
2) I can't find that line in sqlyog.ini in path C:Program FilesSQLyog Enterprise
3) None that I am aware of.
I have tried to uninstall the application and reinstall, and there have been several reboots in the meantime.
Windows Search could only find the one instance of libmysql.dll and that was in the SQLyog folder (not that I trust windows search mind you ;))
-
April 24, 2006 at 6:11 pm #21332peterlaursenParticipant
Stay tuned …
You can expect an announcement is this Forum for 5.12 in a very short time. It links the client API statically, and w believe that solves the issue .
libmysql.dll
I think I have 15 copies of that file in different versions – a lot of program with MySQL client capabilities use it. But 5.12 will not use it as the code will be compiled into the sqlyog executable.
-
April 24, 2006 at 6:14 pm #21333RiteshMember
v5.12 BETA has been released. It is now linked with the static library which was used in all pre-5.11 released.
For more info: http://www.webyog.com/forums/index.php?sho…st=0&#entry9810
-
April 24, 2006 at 6:17 pm #21334peterlaursenParticipant
@Ritesh .. check ticket 228 🙁
-
April 24, 2006 at 6:20 pm #21335
-
April 24, 2006 at 8:37 pm #21336peterlaursenParticipantQuote:the two machines, where it is not possible to start application, has php 5.1.2 …
and this one has a libmysql.dll of its own. I am not sure about this but maybe the Nullsoft installer has problems with the registry on some systems?
-
April 25, 2006 at 2:30 pm #21337AndyLMember
Well, I have tried the 5.12 beta version, and it crashed immediately. Once I had removed the Sqlyog directories under Documents and Settings, it ran OK.
Installing it on a PC that did not have a previous install worked fine too.
-
April 25, 2006 at 4:00 pm #21338peterlaursenParticipant
@Ritesh: Verified by Manoj and me:
We tried to find you online … 😉
To reproduce the crash:
Create a file with no extension in 'application data/sqlyog/favorites' folder and start SQLyog 5.11 and any 5.12 version (beta 1 and 2). It crashes.
-
April 26, 2006 at 5:02 am #21339peterlaursenParticipant
@Ritesh – Manoj
Check your gmail in 5 minutes!
I think it could be interesting to know if people having this problem is using the FAT32 or the NTFS file system.
Because … if folder is configured to display for instance 'Big Icons' there is a hiiden file in the folder telling the system so on FAT32 (on NTFS this info is saved as filesystem METADATA)
-
April 26, 2006 at 6:07 am #21340peterlaursenParticipant
edit: problems with gmail … you got ordinary mail!
Something seems to have changed here with SP2. Does not look like Windows needs that file anymore in most cases. Name of it was 'desktop.ini'. I existed on both filesystems I think
It is still used sometimes. If for instance the icon for a folder is changed desktop.ini contains
[.ShellClassInfo]
IconFile=E:2. mappe LP'erLPikon.ico
IconIndex=0
Also special folder like the fonts folder has such file with [.ShellClassInfo] like
[.ShellClassInfo]
UICLSID={BD84B380-8CA2-1069-AB1D-08000948F534}
the important thing is that Windows has an option NEVER to display certain files .. even if you configure it to show 'hidden files' . The tool I sent you does .. and much more.
-
April 26, 2006 at 6:38 am #21341peterlaursenParticipant
Hello …
anyone still experiencing that thing, please ZIP you 'favorites' and 'personal' folder (whatever you have), create a ticket and attach the zip (with a few words, thanks!). We would like to see what is REALLY inside the folders then .. also what Windows does not show!
-
April 26, 2006 at 1:06 pm #21342RiteshMember
Thanks for all the info. I have been able to reproduce it on my laptop. Will be releasing 5.12 BETA 2 by evening which will have the fix.
-
May 12, 2006 at 7:17 am #21343
-
-
AuthorPosts
- You must be logged in to reply to this topic.