The Edit->Find feature produces a segmentation fault when searching, for example, in information_schema mysql database (with default values). The segfault is caused by passing a NULL value to heystack of strstr function in Find::findslot() The patch provides a additional check to avoid strstr(0x0, ...) Reproducible: Always Steps to Reproduce: 1.Connect to a newly installed mysql server. 2.Open Edit->Find. 3.Search in '*' or database 'information_schema' 4.Find something 5.Segmentation fault
Created attachment 123009 [details, diff] The patch to fix the problem described in parent post.
qt3, and has been segfaulting for 2 and half years... adding treecleaner@
+ 01 Jan 2010; Víctor Ostorga <vostorga@gentoo.org> package.mask: + Masking for dev-db/mysqlnavigator removal, qt3 package, has been + segfaulting for 2 and half years, last release 6 years ago, bug 183103 +
Removed from tree. Let us know if there is a fixed Qt4 version in future.