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

          Priority: medium
            Bug ID: 57569
          Assignee: libreoffice-bugs@lists.freedesktop.org
           Summary: : Serious PyUNO problem related to attribute handling
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: mprizsi-libreoff...@yahoo.com
          Hardware: Other
        Whiteboard: BSA
            Status: UNCONFIRMED
           Version: 3.5.7.2 release
         Component: Libreoffice
           Product: LibreOffice

Created attachment 70610
  --> https://bugs.freedesktop.org/attachment.cgi?id=70610&action=edit
patch to LibreOffice 3.5.7.2 which fixed the deadlock in PyUNO

Problem description: 

Setting any writable attributes of a PyUNO component (in my case a custom PyUNO
component implementing the service 'com.sun.star.sheet.Solver')  results in a
dead-lock on Linux when the built-in GUI tries to set any attribute on the
implemented PyUNO component. 

A detailed Apache OpenOffice bug report which points to a working fix to the
problem:

https://issues.apache.org/ooo/show_bug.cgi?id=118798 

Using the above, I have applied a patch on LibreOffice 3.5.7.2 and it has
solved the problem.  
I believe this patch should be applied in all released versions of LibreOffice. 

Current behavior:

LibreOffice hangs completely.

Expected behavior:

Writing Python attributes   from other languages (like C++) should not freeze
the whole office package and it ought to work.

Operating System: Ubuntu

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

Reply via email to