Summary: | EPS rendering using GS may cause pipe writing deadlock | ||
---|---|---|---|
Product: | LibreOffice | Reporter: | Hiroto Kagotani <hiroto.kagotani> |
Component: | filters and storage | Assignee: | Hiroto Kagotani <hiroto.kagotani> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | medium | ||
Version: | 4.2.5.2 release | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | target:4.4.0 | ||
i915 platform: | i915 features: | ||
Attachments: |
EPS file that causes a deadlock
ODP file that causes a deadlock Patch to 4.2.5.2 |
Description
Hiroto Kagotani
2014-08-07 11:27:14 UTC
Created attachment 104219 [details]
EPS file that causes a deadlock
Created attachment 104220 [details]
ODP file that causes a deadlock
Created attachment 104221 [details] [review] Patch to 4.2.5.2 Hirato: Thank you for the patch! I have pushed it to the gerrit, our code review system: https://gerrit.libreoffice.org/10825 and added a note there - we should definitely destroy the thread too when the work is finished. Would be ideal if you can submit your further patches directly via gerrit, in bugzilla they can be overlooked by mistake; but not in gerrit :-) How to get set up with gerrit (if you haven't done it yet): https://wiki.documentfoundation.org/Development/gerrit Thank you again! :-) Thank you, Jan. I followed the instruction and "git push"ed, then new gerrit code review was created at https://gerrit.libreoffice.org/#/c/11014/ I don't know how to add my patch to your code review at https://gerrit.libreoffice.org/#/c/10825/ Thanks. Hiroto Kagotani committed a patch related to this issue. It has been pushed to "master": http://cgit.freedesktop.org/libreoffice/core/commit/?id=48500bdd0571b11f56161579b576e37883f4c81d fdo#82290: avoid pipe deadlock by executing write(2) in a new thread The patch should be included in the daily builds available at http://dev-builds.libreoffice.org/daily/ in the next 24-48 hours. More information about daily builds can be found at: http://wiki.documentfoundation.org/Testing_Daily_Builds Affected users are encouraged to test the fix and report feedback. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.