https://bugs.freedesktop.org/show_bug.cgi?id=64241

--- Comment #4 from Lionel Elie Mamane <[email protected]> ---
Since nothing is happening around this and triggered debug aborts *really* get
in the way of dogfooding dbgutils builds, I just put it "somewhere". Caolán or
*anybody*, if you disagree with my decision, just change it for the better.

The only code I dared touch is mailmerge-specific code; anything else needs a
better understanding of the architecture than I have. So this basically limits
us to the following stack frames (from my own backtrace, not the one of
Julien):


#29 0x00007fe3eda4e813 in SwMailMergeWizard::StartExecuteModal (this=0x5387010,
rEndDialogHdl=...)
    at
/home/master/src/libreoffice/workdirs/libreoffice-4.1/sw/source/ui/dbui/mailmergewizard.cxx:299
#30 0x00007fe3ed8dccb0 in AbstractMailMergeWizard_Impl::StartExecuteModal
(this=0x4d6b890, rEndDialogHdl=...)
    at
/home/master/src/libreoffice/workdirs/libreoffice-4.1/sw/source/ui/dialog/swdlgfact.cxx:592
#31 0x00007fe3fa004f25 in (anonymous
namespace)::SwMailMergeWizardExecutor::ExecuteWizard (this=0x3e9f4e0)
    at
/home/master/src/libreoffice/workdirs/libreoffice-4.1/sw/source/ui/app/apphdl.cxx:388
#32 0x00007fe3fa004c5e in (anonymous
namespace)::SwMailMergeWizardExecutor::ExecuteMailMergeWizard (this=0x3e9f4e0,
pArgs=pArgs@entry=0x0)
    at
/home/master/src/libreoffice/workdirs/libreoffice-4.1/sw/source/ui/app/apphdl.cxx:369


Below that is VCL's Dialog::StartExecuteModal and above that is some generic
"SwModule::ExecOther" which (I guess) cannot know whether the stuff it calls
needs SolarMutex or not.

So I took the lowest frame, to insure against the case that any other code path
calls SwMailMergeWizard::StartExecuteModal without going through the higher-ups
in this backtrace.

It is unclear whether this fixes Julien's scenario, but <shrug>.

-- 
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

Reply via email to