Menu

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

closed
nobody
None
linux
2026-01-20
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!

     
  • Aaron Wolf

    Aaron Wolf - 2025-12-27
    • status: open --> closed
     
  • Aaron Wolf

    Aaron Wolf - 2025-12-27

    Hi, it's many years later, and I'm excited to tell you that https://github.com/taskcoach/taskcoach now has updated Python3 Task Coach codebase! Packages are available for some common Linux systems and we can add more.

    We'd love to have you test the updated program

    I use KDE, and everything is working for me now. Any further issues that arise should be fixable now that development is restarted!

    Cheers

     

Log in to post a comment.

MongoDB Logo MongoDB