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.