[Libreoffice-bugs] [Bug 96914] MAILMERGE crash on first run after DB registration
https://bugs.documentfoundation.org/show_bug.cgi?id=96914 Caolán McNamarachanged: What|Removed |Added CC||vincent.lefou...@free.fr --- Comment #9 from Caolán McNamara --- *** Bug 100299 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are the assignee for the bug.___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 96914] MAILMERGE crash on first run after DB registration
https://bugs.documentfoundation.org/show_bug.cgi?id=96914 Jan-Marek Glogowskichanged: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #8 from Jan-Marek Glogowski --- This bug should have been fixed with the commit in comment #6: > https://cgit.freedesktop.org/libreoffice/core/commit/ > ?id=aeb01b75e56916bf36707ad703a16c90ad7f2419 And as Robinson proved, it really seems to be fixed :-) -- You are receiving this mail because: You are the assignee for the bug.___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 96914] MAILMERGE crash on first run after DB registration
https://bugs.documentfoundation.org/show_bug.cgi?id=96914 Robinson Tryon (qubit)changed: What|Removed |Added CC||qu...@runcibility.com --- Comment #7 from Robinson Tryon (qubit) --- TESTING with LO 5.2.0.0.alpha1+ OS Version: Mac OS X 10.10.5 Build: 2016-05-11_01:01:27 (In reply to Jan-Marek Glogowski from comment #3) > I don't understand, why it crashes, but here is the test case: > Repro Steps: > 1. Have a document with MM fields but no embedded DB - Nab the test docs from bug 95293 (attachment 121094) - Open 'serial_letter_TDF_95293.fodt' > 1.1 Deregister the DB of the fields, if it is already registered > (F4, Right Click, Registered DBs... , Delete DB) Hmm...not sure that works on OSX. I tried: - LibreOfficeDev -> Preferences -> LibreOfficeDev Base -> Databases I then selected the db entry and clicked (Delete) > 2. Register the DB via MM Wizard >(Go to step three and select the datasource) - Tools -> MM Wizard -> (etc...) - I selected 'Tabelle1' - I stopped immediately after *registering* the Address List > => The DB is registered as an embedded DB. > 3. Cancel the Wizard > 4 Use File -> Print... -> MM > 5. Run any MM with the DB from this document Choosing File -> Print, I'm prompted to print a form letter; Clicking (OK), I can then chose 'Print'; for printer I clicked on the 'PDF' drop-down and Saved As PDF (name: 'Output_96914') > 6. Crash, as an Exception from > > The actual crash is the DisposedException() from >::connectivity::checkDisposed(m_rBHelper.bDisposed); > in void ORowSetBase::checkCache() NO REPRO. PDF was saved as expected. I then tried clicking directly on the 'Print Merged Documents' button in the mail merge toolbar, and again no crash occurred. Jan-Marek: What's the current status here? -- You are receiving this mail because: You are the assignee for the bug.___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 96914] MAILMERGE crash on first run after DB registration
https://bugs.documentfoundation.org/show_bug.cgi?id=96914 Adolfo Jaymechanged: What|Removed |Added Whiteboard||target:5.2.0 --- Comment #6 from Adolfo Jayme --- https://cgit.freedesktop.org/libreoffice/core/commit/?id=aeb01b75e56916bf36707ad703a16c90ad7f2419 -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 96914] MAILMERGE crash on first run after DB registration
https://bugs.documentfoundation.org/show_bug.cgi?id=96914 Yousuf (Jay) Philipschanged: What|Removed |Added Status|UNCONFIRMED |NEW CC||philip...@hotmail.com Ever confirmed|0 |1 --- Comment #5 from Yousuf (Jay) Philips --- Just going to set this to NEW as its you jmux. :D -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 96914] MAILMERGE crash on first run after DB registration
https://bugs.documentfoundation.org/show_bug.cgi?id=96914 --- Comment #3 from Jan-Marek Glogowski--- I don't understand, why it crashes, but here is the test case: 1. Have a document with MM fields but no embedded DB 1.1 Deregister the DB of the fields, if it is already registered (F4, Right Click, Registered DBs... , Delete DB) 2. Register the DB via MM Wizard (Go to step three and select the datasource) => The DB is registered as an embedded DB. 3. Cancel the Wizard 4 Use File -> Print... -> MM 5. Run any MM with the DB from this document 6. Crash, as an Exception from The actual crash is the DisposedException() from ::connectivity::checkDisposed(m_rBHelper.bDisposed); in void ORowSetBase::checkCache() "Fun" facts: * If you open a second document with MM fields from the same DB, no crash * If you reopen the MM wizard and use the DB, no crash * If you save and load the document, no crash -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 96914] MAILMERGE crash on first run after DB registration
https://bugs.documentfoundation.org/show_bug.cgi?id=96914 --- Comment #4 from Jan-Marek Glogowski--- Ok - now finally I have found the origin of the problem and it's much worse :-( You can't merge any document with embedded databases via File -> Print. Workflow of SwDBManager::ExecuteFormLetter is: 1. Open dialog 2. Get XResultSet 3. Save document 4. Load saved document => disposes XResultSet, as we have a 2nd embedded DB with the same name. 5. Bad things happen. This is a more general problem. And SwDBManager::ExecuteFormLetter should use an internal clone instead of a load save cycle. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 96914] MAILMERGE crash on first run after DB registration
https://bugs.documentfoundation.org/show_bug.cgi?id=96914 Jan-Marek Glogowskichanged: What|Removed |Added Keywords||bisected, regression Version|4.2 all versions|5.1.0.1 rc --- Comment #1 from Jan-Marek Glogowski --- BTW: the crash is actually an uncaught exception somewhere down in pImpl->pMergeData->xResultSet->getRow() -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
[Libreoffice-bugs] [Bug 96914] MAILMERGE crash on first run after DB registration
https://bugs.documentfoundation.org/show_bug.cgi?id=96914 --- Comment #2 from Jan-Marek Glogowski--- Created attachment 121742 --> https://bugs.documentfoundation.org/attachment.cgi?id=121742=edit Backtrace when closing libreoffice-5-0 build Might be related or not. LO 5.0 doesn't crash but shows the attached BT on close after the MM. -- You are receiving this mail because: You are the assignee for the bug. ___ Libreoffice-bugs mailing list Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs