[Libreoffice-bugs] [Bug 126022] crash in drawinglayer when converting docx to odt
https://bugs.documentfoundation.org/show_bug.cgi?id=126022 Thorsten Behrens (CIB) changed: What|Removed |Added Assignee|libreoffice-b...@lists.free |t...@libreoffice.org |desktop.org | -- 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 126022] crash in drawinglayer when converting docx to odt
https://bugs.documentfoundation.org/show_bug.cgi?id=126022 --- Comment #7 from Xisco Faulí --- (In reply to Noel Grandin from comment #6) > @X1sco the doc is private, I have forwarded the doc to thorsten - this bug > is really just for thorsten fair enough ;-) -- 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 126022] crash in drawinglayer when converting docx to odt
https://bugs.documentfoundation.org/show_bug.cgi?id=126022 --- Comment #6 from Noel Grandin --- @X1sco the doc is private, I have forwarded the doc to thorsten - this bug is really just for thorsten -- 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 126022] crash in drawinglayer when converting docx to odt
https://bugs.documentfoundation.org/show_bug.cgi?id=126022 Xisco Faulí changed: What|Removed |Added CC||xiscofa...@libreoffice.org --- Comment #5 from Xisco Faulí --- Hi Noel, Could you please attach the document to reproduce the crash ? -- 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 126022] crash in drawinglayer when converting docx to odt
https://bugs.documentfoundation.org/show_bug.cgi?id=126022 --- Comment #4 from Noel Grandin --- Noel's notes: (*) Helgrind dumps lots of stuff - grep for the drawinglayer related stuff, and look for "This conflicts with " for the (IMO) more serious races. Straight read races I don't think are likely to cause crashes. (*) the getNormal() related stuff looks benign, even if we get inconsistent data for a bit, it will get rebuilt correctly. (*) Stuff like SdrLathePrimitive3D::get3DDecomposition is the problem - it locks before writing to the relevant fields, but not before reading, which means the read side can see inconsistent data. (*) my command line for testing was VALGRIND="helgrind --track-lockorders=no --gen-suppressions=all" instdir/program/soffice --convert-to odt filename.docx -- 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 126022] crash in drawinglayer when converting docx to odt
https://bugs.documentfoundation.org/show_bug.cgi?id=126022 --- Comment #3 from Noel Grandin --- Created attachment 152310 --> https://bugs.documentfoundation.org/attachment.cgi?id=152310=edit backtrace -- 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 126022] crash in drawinglayer when converting docx to odt
https://bugs.documentfoundation.org/show_bug.cgi?id=126022 --- Comment #2 from Noel Grandin --- Created attachment 152309 --> https://bugs.documentfoundation.org/attachment.cgi?id=152309=edit helgrind log -- 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 126022] crash in drawinglayer when converting docx to odt
https://bugs.documentfoundation.org/show_bug.cgi?id=126022 --- Comment #1 from Noel Grandin --- IRC discussion: https://dev-builds.libreoffice.org/crashtest/27e3ed0d25735603d2c82744e3a8f5f3e0a8d043/backtraces/task395-core.16181.backtrace.txt looks like some threading catastrophy caolan: 657413b5deea11a850970f23cba2cf34a5bdf8ea perhaps? but it's not new.. core - Refactor 3D renderer to use multithreading - http://cgit.freedesktop.org/libreoffice/core/commit/?id=657413b5deea11a850970f23cba2cf34a5bdf8ea caolan, possibly somewhere in that stack is a o3tl::cow_wrapper that is not using thread-safe ref-counting hum, "typedef o3tl::cow_wrapper< Impl2DHomMatrix > ImplType;" while "typedef o3tl::cow_wrapper< Impl3DHomMatrix, o3tl::ThreadSafeRefCountingPolicy > ImplType;" most odd does 3d rendering use 2d matrices? for putting pixel on the screen, not unlikely if we replace plain add instructions with locked add, is the multi-threaded code still faster :) caolan, that isLastLineDefault method in ImplHomMatrixTemplate looks suspicious. Would be fairly easy there to end up working on freed memory sigh, dunno, not reproducing trivially caolan, helgrind? caolan, or rr --chaos, often good at triggering these kinds of timing issues never had any luck with helgrind and libreoffice caolan, where do I get that file and what is that crash-test doing? some cloudon file? noelgrandin, I'll pass it on, it from cloudon's compatibility matrix collection, its just converting a .docx to .odt -- 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 126022] crash in drawinglayer when converting docx to odt
https://bugs.documentfoundation.org/show_bug.cgi?id=126022 Noel Grandin changed: What|Removed |Added Ever confirmed|0 |1 Status|UNCONFIRMED |NEW CC||t...@libreoffice.org -- 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