I'm sorry to say 'that' is not a bug - that is a lack of knowledge. A 'BUG'
is when a properly configured piece of software actually does not function, crashes due to coding errors, or returns an inconsistent result.
The way 'I' learned how lampp works was to go perusing through the /opt/lampp folders. It did not take long to discover there was a hierarchy of things that mirrored the general organization of a Linux server. All that said - *nix operating systems and programs that get installed do things is a fairly standard manner.
/bin & /sbin - binary executable objects
/etc - settings and configurations
/lib - code libraries (extenders)
/var - data
So looking in /var, we find the /mysql folder - and all your databases + the error log for that server. Probably localhost.localdomain.err.
this Google Search: "where does mysql place the error log"
Yielded these two exactly correct response for all versions of XAMPP/LAMPP - as there is not an error log entry in my.cnf. http://dev.mysql.com/doc/refman/5.5/en/error-log.htmlhttp://www.databasejournal.com/features ... L-logs.htm
When I wanted to know how lampp (its actually a bash script) itself executed, I opened it in a programmers editor - geany. The lampp script is an amazing piece of work.
If you want to learn how things work - examine them.
Good luck with your project.