Opened 12 years ago

Last modified 11 years ago

#37644 closed defect

tcl/tk 8.6 breaks spectrum rendering in ccpnmr — at Initial Version

Reported by: howarth@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc:
Port: ccpnmr

Description

The migration to tcl/tk 8.6 breaks the ccpnmr so that it can no longer render NMR spectra without crashing.
Confirmed that reverting tcl/tk to 8.5.13 and rebuilding py27-tkinter against this version restores full functionality.
The rendering under tcl/tk 8.6 fails with...

Spectrum successfully opened

finished opening spectrum Expt_1 ghnhb_3D
X Error of failed request: BadDrawable (invalid Pixmap or Window parameter)

Major opcode of failed request: 70 (X_PolyFillRectangle)
Resource id in failed request: 0x601811
Serial number of failed request: 47218
Current serial number in output stream: 47221


IMHO, the migration to tcl/tk 8.6 was premature and should be reverted until tcl/tk 8.6.1 is released.
It is unclear if the defect lies in tcl/tk or _tkinter of py27-tkinter.

Change History (0)

Note: See TracTickets for help on using tickets.