Ticket #5217 (closed: fixed)
[Blank]Dialog() command hangs MantidPlot when run in script editor
| Reported by: | Janik Zikovsky | Owned by: | Martyn Gigg | 
|---|---|---|---|
| Priority: | blocker | Milestone: | Release 2.1 | 
| Component: | Mantid | Keywords: | |
| Cc: | Blocked By: | ||
| Blocking: | Tester: | Janik Zikovsky | 
Description
In RHEL6. Run any XDialog() (e.g. RebinDialog()) method from the python and MantidPlot hangs.
QObject::setParent: Cannot set parent, new parent is in a different thread QPixmap: It is not safe to use pixmaps outside the GUI thread QPixmap: It is not safe to use pixmaps outside the GUI thread QPixmap: It is not safe to use pixmaps outside the GUI thread QPixmap: It is not safe to use pixmaps outside the GUI thread X Error: BadLength (poly request too large or internal Xlib length error) 16 Extension: 148 (RENDER) Minor opcode: 25 (RenderCompositeGlyphs32) Resource id: 0x4a003e6
Change History
comment:2 Changed 8 years ago by Martyn Gigg
Fix algorithm dialogs crashes from Python. Refs #5217
The function calls weren't routed properly so they didn't get called on the correct thread.
Changeset: bfd4fe9efe12e18873add6bf6631fefdb7eeccb3
comment:3 Changed 8 years ago by Martyn Gigg
- Status changed from accepted to verify
 - Resolution set to fixed
 
comment:4 Changed 8 years ago by Janik Zikovsky
- Status changed from verify to verifying
 - Tester set to Janik Zikovsky
 
comment:5 Changed 8 years ago by Janik Zikovsky
- Status changed from verifying to closed
 
Yes, it works now.
comment:6 Changed 8 years ago by Martyn Gigg
Fix algorithm dialogs crashes from Python. Refs #5217
The function calls weren't routed properly so they didn't get called on the correct thread.
Changeset: bfd4fe9efe12e18873add6bf6631fefdb7eeccb3
Note: See
        TracTickets for help on using
        tickets.
    