https://bugs.documentfoundation.org/show_bug.cgi?id=88824
Lionel Elie Mamane <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #20 from Lionel Elie Mamane <[email protected]> --- Stephan? Since you: * touched code near the top of the backtrace * in a way that involves adding joining threads * in the right timeframe for the timeframe of the regression (that is, on libreoffice-4-4 but not on libreoffice-4-3 * the freeze seems to be in joining a thread I'm dumping that on you. Could you please take a look at this? Thanks. Bug 87522 and bug 87241 and bug 88824 may be related. Schaber, Alex, at what moment in creation does that happen? Clicking "finish" in the wizard? Or just before/after the wizard dialog appears? Some time inbetween? (In reply to schaber from comment #17) > It does not seem to get out of sal3.dll!osl_joinWithThread: This means that it is waiting or another thread... What do the other threads look like? (The "mini dump of freezing application" file seems to be some binary format that needs some specialised, probably Windows-only, tool to read...) > sal3.dll!osl_joinWithThread+0x19 > rptlo.dll!?isSetModifiedEnabled@OReportDefinition@reportdesign@@EAAEXZ+0x9f > rptlo.dll!?disposing@OReportDefinition@reportdesign@@MAAXXZ+0x490 Is that a backtrace? I don't understand how it gets from reportdesign::OReportDefinition::isSetModifiedEnabled to osl_joinWithThread, nor how it gest from reportdesign::OReportDefinition::disposing to reportdesign::OReportDefinition::isSetModifiedEnabled Anyway, if mutexes are not reentrant on Windows, then that might be the problem, since both these functions take m_aMutex. But I doubt mutexes are not reentrant, we would have FAR more problems than that. If I ignore the reportdesign::OReportDefinition::isSetModifiedEnabled there, then things actually make more sense, since the freeze seems to be in osl_joinThread and reportdesign::OReportDefinition::disposing calls that (via the C++ wrapper class Thread method join, which calls osl_joinThread). -- 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
