Apache OpenOffice (AOO) Bugzilla – Issue 105476
Crash in help browser displaying help for "data" (Writer)
Last modified: 2009-11-16 11:47:44 UTC
Autotest: framework/optional/f_help_topics.bas Reproduction - Open help - Select Index tab - Select Writer application - Search for "data" - display topic - move down one topic (cursor) - display topic Repeat last two steps until application crashes.
Please use Solaris x86 to reproduce, it appears that just displaying enough topics causes the help viewer to crash at some point. Stacks have been submitted but are not yet available
Stack-ID is: r4hrrdc
Crash -> P2
Last 100% good build was m48, following builds had warnings (up to m57 which was the last time cat3 tests where executed).
ab->mav: Stack shows no xmlhelp related entries. Please have a look if help viewer code is involved.
The main reason for the crash was memory corruption. There were three problems that have affected the scenario and could cause the memory corruption: - sal IO implementation had no mutex, it was not necessary before, but buffered IO needs mutex to be thread safe - xmlhelp implementation has used pointer to array that has been deleted already - package implementation had no mutex on stream creation The first and the third problems are related to multithreading, since the images are loaded in different thread for html pages ( help uses html filter ). The fixes are ready, I will look for cws.
The fix is commited in fwk123.
mav->jsk: Please verify the issue.
Started QA on this issue.
Looks good on Solaris x86, setting verified.
Good in m3, closing