Apache OpenOffice (AOO) Bugzilla – Issue 101245
sfx2: gtk quickstarter crashes on disable/exit
Last modified: 2009-12-21 16:16:24 UTC
Because these days osl::Module calls dlclose on its dtor, (it didn't in the past) which reveals there are are difficulties in dlclosing libqstart_gtkli.so from a call-stack resulting from a gtk signal. e.g. no qstarter running, start writer, enable qstarter, close writer, choose disable/quit from qstarter menu -> crash Not sure who's maintaining (if anyone) the gtk quickstarter, here's a hack to deliberately leak the osl::Module as a hackaround
Created attachment 61706 [details] hackaround
*** Issue 105932 has been marked as a duplicate of this issue. ***
What fun :-) I tried adding a glib idle handler to defer the exit, but it's just not possible. So - I guess the final module deletion code needs to be executed in a VCL idle handler from shutdown.cxx - I'll hack that up.
I committed the attached patch to cws qstartfix2.
Created attachment 65555 [details] patch
update target to please EIS.
verified
closed, in OOO320 and DEV300 streams