Menu

#1611 Fedora 23 and KDE 5.5.1: No task bar icon + interface craches

Release_0.72.0
open
nobody
None
linux
1
2017-07-19
2016-01-06
Geir Horn
No

I boldly updated my computer from Fedora 21 to Fedora 23 (Kernel 4.2.8-300) and KDE 5.5.1. The Task Coach version provided with this distribution is 1.4.2-3 (more recent than the RPM provided, but the downloadable RPM shows the same issues):
1. I can start Task Coach in full window mode (unlike #1599)
2. If minimised to the task bar = No icon (similar to #1606) and there is no way to get it back
3. The full window is fragile and issues seems to be related to the Python version, but not only the wx part (as #1593) - see partial listing of error messages below (it goes on and on this way).
KDE5 has been redesigned, and there have also been issues with task bar widgets from other applications, and so I am not sure if the issue is related to KDE5, Qt5, or Task Coach and Python libraries, but I am happy to help (if I can).

Error log:

cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in
call
self.
func(obj, args, kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in
setIcon
self.SetIcon(icon, self.tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(args, *kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in
fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in call
self.func(obj, args, *kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.
setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in setIcon
self.SetIcon(icon, self.
tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(
args, kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in
call
self.
func(obj, args, kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in
setIcon
self.SetIcon(icon, self.tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(args, *kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in
fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in call
self.func(obj, args, *kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.
setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in setIcon
self.SetIcon(icon, self.
tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(
args, kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in
call
self.
func(obj, args, kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in
setIcon
self.SetIcon(icon, self.tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(args, *kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in
fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in call
self.func(obj, args, *kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.
setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in setIcon
self.SetIcon(icon, self.
tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(
args, kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in
call
self.
func(obj, args, kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in
setIcon
self.SetIcon(icon, self.tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(args, *kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in
fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in call
self.func(obj, args, *kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.
setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in setIcon
self.SetIcon(icon, self.
tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(
args, kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in
call
self.
func(obj, args, kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in
setIcon
self.SetIcon(icon, self.tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(args, *kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in
fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in call
self.func(obj, args, *kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.
setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in setIcon
self.SetIcon(icon, self.
tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(
args, kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in
call
self.
func(obj, args, kwargs)
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 116, in onEverySecond
self.__setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in __setIcon
self.SetIcon(icon, self.__tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(*args,
kwargs)
PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 80, in onIdle
self.setIcon()
File "/usr/lib/python2.7/site-packages/taskcoachlib/gui/taskbaricon.py", line 214, in
setIcon
self.SetIcon(icon, self.tooltipText)
File "/usr/lib64/python2.7/site-packages/wx-3.0-gtk3/wx/windows.py", line 2841, in SetIcon
return _windows
.TaskBarIcon_SetIcon(args, *kwargs)
wx._core.PyAssertionError: C++ assertion "IsOk()" failed at ./src/gtk/bitmap.cpp(1328) in GetPixbuf(): invalid bitmap
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 102, in
fire
job()
File "/usr/lib/python2.7/site-packages/taskcoachlib/domain/date/scheduler.py", line 43, in call
self.__func(obj,
args, **kwargs)

[... and many more pages of the same type of messages ... ]

Discussion

  • Geir Horn

    Geir Horn - 2016-01-09

    Further to the above report, I do also experience that TaskCoach crashes even if running in full window mode. The complete log fil after the latest crash is attached.

     
  • v_2e

    v_2e - 2017-07-19

    I experience the same problem with version 1.4.3 on Gentoo. Is there any hope for this to be fixed? Thanks!

     

Log in to post a comment.