https://bugs.freedesktop.org/show_bug.cgi?id=47368
--- Comment #82 from Michael Meeks <[email protected]> 2012-09-04 11:02:07 UTC --- So - this is indeed an horribly high priority bug; but - without more information it seems un-fixable; it is clearly a memory corruption bug: > The description of bug 54282 has a backtrace containing "hitTestRunner" that > looks like arbitrary memory corruption (crashing in pthread_mutex_unlock). so I agree with Stephan. It is also I think clearly related to VCL's -abominable- lack of any hard lifecycle mechanism. As such, there are really only three ways we can find this [ assuming it is reproducible ]: a) binary chop. We need to build around 15 versions of LibreOffice going back in time, to the point that the bug (or it's increase in prevalence) was first introduced - IMHO this is a bug that always existed, so just finding that commit may only bring us a bit nearer to understanding the issue. b) code reading / gdb debugging We need to get good traces with debug symbols - the more precision we have as to which object is bad, the more likely we can find what is going on. This needs a hacker with their own build, -with- debugging symbols, and some clue to delve around / read about. c) valgrind Again, requires a build with debugging symbols to be at all useful; and (if we can reproduce it) will give us an exact pair of line numbers for the problem yielding an ~instant fix. Unfortunately, Norbert couldn't reproduce the problem under valgrind, and/or valgrind on OSX hung LibreOffice (which is a hard nut to crack anyway ;-). My preferred approach is c) it's something that anyone with a build with debugging symbols can work on, and perhaps we'd get some help. We really also need some precise instructions on how to reproduce each of the different symptoms of the underlying issue here that can easily be referred to. Sadly I don't have Mac, so can't help out ... -- Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. _______________________________________________ Libreoffice-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
