FS#39655 - [dispcalgui] failed to start

Attached to Project: Community Packages
Opened by Qin Zhu (zhuqin) - Friday, 28 March 2014, 02:30 GMT
Last edited by Timothy Redaelli (tredaelli) - Wednesday, 23 April 2014, 15:23 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Timothy Redaelli (tredaelli)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:
dispcalgui failed to start

Additional info:
* package version(s)
* config and/or log files etc.

dispcalGUI
dispcalGUI 1.7.5.7 2014-02-09T23:38:14.426785Z
Linux #1 SMP PREEMPT Mon Mar 24 20:06:08 CET 2014 ( )
Python 2.7.6 (default, Feb 26 2014, 12:07:17)
[GCC 4.8.2 20140206 (prerelease)]
wxPython 3.0.0.0 gtk2 (classic)
Starting up...
Enumerating display devices and communication ports...
/usr/bin
Argyll CMS 1.6.3
...ok.
Checking video card gamma table access for display 1...
device id 'xrandr-DEL-DELL U2412M-YR48V1AD1R0L' does not exist
...ok.
Initializing GUI...

...ok.
Loading calibration curves from file...
/home/zhuqin/.local/share/dispcalGUI/storage/L U2412M 2014-03-27 2.2 S XYZLUT+MTX/L U2412M 2014-03-27 2.2 S XYZLUT+MTX.icc
...ok.
Ready.
Check for application update...
Fatal error: Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/dispcalGUI/main.py", line 232, in main
main()
File "/usr/lib/python2.7/site-packages/dispcalGUI/dispcalGUI.py", line 9868, in main
app = MainApp(redirect=False) # Don't redirect stdin/stdout
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk2/wx/_core.py", line 8631, in __init__
self._BootstrapApp()
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk2/wx/_core.py", line 8196, in _BootstrapApp
return _core_.PyApp__BootstrapApp(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/dispcalGUI/dispcalGUI.py", line 9452, in OnInit
self.frame.Show()
File "/usr/lib/python2.7/site-packages/dispcalGUI/dispcalGUI.py", line 9404, in Show
self.init_lut_viewer(show=True)
File "/usr/lib/python2.7/site-packages/dispcalGUI/dispcalGUI.py", line 6138, in init_lut_viewer
self.show_lut_handler(profile=profile, show=show)
File "/usr/lib/python2.7/site-packages/dispcalGUI/dispcalGUI.py", line 6165, in show_lut_handler
self.lut_viewer_load_lut(event, profile, force_draw=True)
File "/usr/lib/python2.7/site-packages/dispcalGUI/dispcalGUI.py", line 6149, in lut_viewer_load_lut
self.lut_viewer.load_lut(profile)
File "/usr/lib/python2.7/site-packages/dispcalGUI/wxLUTViewer.py", line 766, in load_lut
self.LoadProfile(profile)
File "/usr/lib/python2.7/site-packages/dispcalGUI/wxLUTViewer.py", line 1002, in LoadProfile
self.DrawLUT()
File "/usr/lib/python2.7/site-packages/dispcalGUI/wxLUTViewer.py", line 1221, in DrawLUT
self.Thaw()
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk2/wx/_core.py", line 10746, in Thaw
return _core_.Window_Thaw(*args, **kwargs)
PyAssertionError: C++ assertion "m_window" failed at ./src/gtk/dcclient.cpp(2041) in DoGetSize(): GetSize() doesn't work without window
dispcalGUI is up-to-date.
swig/python detected a memory leak of type 'wxPyXmlSubclassFactory *', no destructor found.

Steps to reproduce:
This task depends upon

Closed by  Timothy Redaelli (tredaelli)
Wednesday, 23 April 2014, 15:23 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in 2.0.0.0
Comment by Doug Newgard (Scimmia) - Friday, 28 March 2014, 03:06 GMT
Works fine here. Is your entire system up to date?
Comment by Qin Zhu (zhuqin) - Friday, 28 March 2014, 03:08 GMT
yes, using testing repos
Comment by Qin Zhu (zhuqin) - Friday, 28 March 2014, 03:10 GMT
oh, i deleted .config/dispcalgui then it works, but dispcalgui curve does not show up:

Fatal error: Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/dispcalGUI/main.py", line 230, in main
main(*sys.argv[max(len(sys.argv) - 1, 1):])
File "/usr/lib/python2.7/site-packages/dispcalGUI/wxLUTViewer.py", line 1433, in main
app.frame.load_lut(get_display_profile(display_no))
File "/usr/lib/python2.7/site-packages/dispcalGUI/wxLUTViewer.py", line 766, in load_lut
self.LoadProfile(profile)
File "/usr/lib/python2.7/site-packages/dispcalGUI/wxLUTViewer.py", line 1002, in LoadProfile
self.DrawLUT()
File "/usr/lib/python2.7/site-packages/dispcalGUI/wxLUTViewer.py", line 1221, in DrawLUT
self.Thaw()
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk2/wx/_core.py", line 10746, in Thaw
return _core_.Window_Thaw(*args, **kwargs)
PyAssertionError: C++ assertion "m_window" failed at ./src/gtk/dcclient.cpp(2041) in DoGetSize(): GetSize() doesn't work without window
Comment by Doug Newgard (Scimmia) - Friday, 28 March 2014, 03:15 GMT
I'm seeing the same thing, so assigning, but hitting it a second time brings up the curve.
Comment by Timothy Redaelli (tredaelli) - Monday, 31 March 2014, 14:38 GMT
For upstream it's a bug of wxPython 3.0 http://sourceforge.net/p/dispcalgui/bug-reports/94/

Loading...