Menu

#1722 TaskCoach-1.4.6-x86_64.AppImage crashes when creating a new task or subtask (better feedback)

closed
None
linux
2026-01-20
2024-02-26
No

Hi everyone.
I have been using TaskCoach on MS Windows for a while and now I want to migrate to Ubuntu 22.04. I managed to run TaskCoach-1.4.6-x86_64.AppImage (took me to install FUSE) but it crashes when creating a new task or subtask, be it on an existing .tsk file (from the Windows version) or on a blank task list. Modifying the status of a task works fine, though.

Also, when I close TaskCoach-1.4.6-x86_64.AppImage and I open it again, it does not open the previous .tsk file automatically. Is this a bug or a feature?

Good luck for the investigation and fixing.
Deepop

Discussion

  • Aaron Wolf

    Aaron Wolf - 2024-03-18
    • assigned_to: Aaron Wolf
     
  • Aaron Wolf

    Aaron Wolf - 2024-03-18

    sorry for late reply
    could .ini file be implicated in issues with this? https://answers.launchpad.net/taskcoach/+faq/1061

    I could test the AppImage but right now am using a more installed version within Ubuntu-based KDE Neon

    I'm busy with other priorities, but I did see this and hope we can get things working for you

     
  • David Jameux

    David Jameux - 2024-04-09

    Hi Aaron,

    Thanks a lot for taking my problem into consideration. I could not improve anything by working on the .ini file but I discovered something interesting: in Ubuntu 22.04 LTS, TaskCoach works fine under the default GDM (Ubuntu/Wayland?) but crashes under Flashback Metacity (my default GDM). Please find the logs below:

    // Restart Ubuntu to test Metacity and to check if TaskCoach works as well under Metacity as under Wayland
    david@VBoxVM-Ubuntu22:~$ script -a /home/VBoxVM_Ubuntu_22_configuration_command_line.txt
    Script started, output log file is '/home/VBoxVM_Ubuntu_22_configuration_command_line.txt'.
    david@VBoxVM-Ubuntu22:~$
    Script started on 2024-04-09 10:38:44+02:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="80" LINES="24"]
    // I am now logged in under Metacity…
    // ...and TaskCoach now crashes on adding a new task in the ~/Documents/TaskCoach_data/ToDo ESTEC.tsk file imported from TaskCoach-on-Windows:
    david@VBoxVM-Ubuntu22:~$ Downloads/TaskCoach-1.4.6-x86_64.AppImage
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    Gtk-Message: 10:41:31.034: Failed to load module "canberra-gtk-module"
    Gtk-Message: 10:41:31.044: Failed to load module "canberra-gtk-module"
    10:41:31 AM: Debug: Failed to connect to session manager: None of the authentication protocols specified are supported

    (taskcoach.py:2807): Gtk-CRITICAL **: 10:41:32.601: gtk_widget_set_size_request: assertion 'height >= -1' failed
    10:41:32: Debug: ClientToScreen cannot work when toplevel window is not shown
    10:41:32: Debug: ScreenToClient cannot work when toplevel window is not shown

    (taskcoach.py:2807): Gtk-CRITICAL **: 10:41:32.663: gtk_widget_set_size_request: assertion 'height >= -1' failed
    10:41:32: Debug: ClientToScreen cannot work when toplevel window is not shown
    10:41:32: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:41:32: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:41:32: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:41:32: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:41:32: Debug: ScreenToClient cannot work when toplevel window is not shown
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    10:43:59: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:43:59: Debug: ScreenToClient cannot work when toplevel window is not shown

    (taskcoach.py:2807): Gtk-CRITICAL **: 10:44:00.061: gtk_widget_set_size_request: assertion 'height >= -1' failed
    10:44:00: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:44:00: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:44:00: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:44:00: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:44:00: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:44:00: Debug: ScreenToClient cannot work when toplevel window is not shown
    Segmentation fault (core dumped)
    david@VBoxVM-Ubuntu22:~$
    // TaskCoach also crashes on adding a new task in a new task list:
    david@VBoxVM-Ubuntu22:~$ Downloads/TaskCoach-1.4.6-x86_64.AppImage
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    Gtk-Message: 10:45:37.771: Failed to load module "canberra-gtk-module"
    Gtk-Message: 10:45:37.774: Failed to load module "canberra-gtk-module"
    10:45:37 AM: Debug: Failed to connect to session manager: None of the authentication protocols specified are supported

    (taskcoach.py:2929): Gtk-CRITICAL **: 10:45:39.315: gtk_widget_set_size_request: assertion 'height >= -1' failed
    10:45:39: Debug: ClientToScreen cannot work when toplevel window is not shown
    10:45:39: Debug: ScreenToClient cannot work when toplevel window is not shown

    (taskcoach.py:2929): Gtk-CRITICAL **: 10:45:39.378: gtk_widget_set_size_request: assertion 'height >= -1' failed
    10:45:39: Debug: ClientToScreen cannot work when toplevel window is not shown
    10:45:39: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:39: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:39: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:39: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:39: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:42: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:42: Debug: ScreenToClient cannot work when toplevel window is not shown

    (taskcoach.py:2929): Gtk-CRITICAL **: 10:45:43.023: gtk_widget_set_size_request: assertion 'height >= -1' failed
    10:45:43: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:43: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:43: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:43: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:43: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:45:43: Debug: ScreenToClient cannot work when toplevel window is not shown
    Segmentation fault (core dumped)
    david@VBoxVM-Ubuntu22:~$ exit
    exit
    Script done.
    david@VBoxVM-Ubuntu22:~$
    Script done on 2024-04-09 10:51:39+02:00 [COMMAND_EXIT_CODE="139"]
    // Restart Ubuntu to check if TaskCoach still works under Wayland
    david@VBoxVM-Ubuntu22:~$ script -a /home/VBoxVM_Ubuntu_22_configuration_command_line.txt
    Script started, output log file is '/home/VboxVM_Ubuntu_22_configuration_command_line.txt'.

    Script started on 2024-04-09 10:59:17+02:00 [TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="80" LINES="24"]

    david@VBoxVM-Ubuntu22:~$ Downloads/TaskCoach-1.4.6-x86_64.AppImage
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    10:59:28 AM: Debug: Failed to connect to session manager: None of the authentication protocols specified are supported
    Gdk-Message: 10:59:29.557: Unable to load sb_h_double_arrow from the cursor theme

    (taskcoach.py:2304): Gtk-CRITICAL **: 10:59:29.559: gtk_widget_set_size_request: assertion 'height >= -1' failed
    10:59:29: Debug: ClientToScreen cannot work when toplevel window is not shown
    10:59:29: Debug: ScreenToClient cannot work when toplevel window is not shown
    Gdk-Message: 10:59:29.633: Unable to load sb_h_double_arrow from the cursor theme

    (taskcoach.py:2304): Gtk-CRITICAL **: 10:59:29.634: gtk_widget_set_size_request: assertion 'height >= -1' failed
    10:59:29: Debug: ClientToScreen cannot work when toplevel window is not shown
    10:59:29: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:29: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:29: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:29: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:29: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:29: Debug: ScreenToClient cannot work when toplevel window is not shown
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    [...]
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    10:59:35: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:35: Debug: ScreenToClient cannot work when toplevel window is not shown
    Gdk-Message: 10:59:35.241: Unable to load sb_h_double_arrow from the cursor theme
    Gdk-Message: 10:59:35.279: Unable to load sb_h_double_arrow from the cursor theme

    (taskcoach.py:2304): Gtk-CRITICAL **: 10:59:35.279: gtk_widget_set_size_request: assertion 'height >= -1' failed
    Gdk-Message: 10:59:35.293: Unable to load sb_h_double_arrow from the cursor theme
    10:59:35: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:35: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:35: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:35: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:35: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:35: Debug: ScreenToClient cannot work when toplevel window is not shown
    10:59:35: Debug: ScreenToClient cannot work when toplevel window is not shown
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    [...]
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Gdk-Message: 11:00:51.495: Unable to load sb_h_double_arrow from the cursor theme
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Gdk-Message: 11:00:51.502: Unable to load sb_h_double_arrow from the cursor theme
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    [...]
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgioremote-volume-monitor.so
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    [...]
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    11:01:09: Debug: ScreenToClient cannot work when toplevel window is not shown
    11:01:09: Debug: ScreenToClient cannot work when toplevel window is not shown
    Gdk-Message: 11:01:09.695: Unable to load sb_h_double_arrow from the cursor theme
    Gdk-Message: 11:01:09.731: Unable to load sb_h_double_arrow from the cursor theme

    (taskcoach.py:2304): Gtk-CRITICAL **: 11:01:09.732: gtk_widget_set_size_request: assertion 'height >= -1' failed
    Gdk-Message: 11:01:09.745: Unable to load sb_h_double_arrow from the cursor theme
    11:01:09: Debug: ScreenToClient cannot work when toplevel window is not shown
    11:01:09: Debug: ScreenToClient cannot work when toplevel window is not shown
    11:01:09: Debug: ScreenToClient cannot work when toplevel window is not shown
    11:01:09: Debug: ScreenToClient cannot work when toplevel window is not shown
    11:01:09: Debug: ScreenToClient cannot work when toplevel window is not shown
    11:01:09: Debug: ScreenToClient cannot work when toplevel window is not shown
    11:01:09: Debug: ScreenToClient cannot work when toplevel window is not shown
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    [...]
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0".
    david@VBoxVM-Ubuntu22:~$
    // Yes, TaskCoack works fine (I could add a new task in the ~/Documents/TaskCoach_data/ToDo ESTEC.tsk file imported from TaskCoach-on-Windows and then save).
    avid@VBoxVM-Ubuntu22:~$ exit
    exit
    Script done.
    david@VBoxVM-Ubuntu22:~$

    Since I see a lot of Xlib: extension "MIT-SCREEN-SAVER" missing on display ":0". lines in my logs, I must also say that I am using a monitor in addition to the display of my laptop. Could this be the problem...?

     
  • Aaron Wolf

    Aaron Wolf - 2024-04-10
    • assigned_to: Aaron Wolf --> Jérome Laheurte
     
  • Aaron Wolf

    Aaron Wolf - 2024-04-10

    I don't know if Jerome will look at this, maybe he knows something. Feel free to add updates here if you get any further insights. I don't have any more suggestions at this point, sorry

     
  • Andy Rozman

    Andy Rozman - 2025-04-03

    I also have a problem, on same area... I use Ubuntu 24.04 LTS with Unity Desktop... Wanted to open seperate ticket, but button to add tickets in SF is missing for some reason...

    I am posting my output:

    Gtk-Message: 15:18:48.896: Failed to load module "xapp-gtk3-module"

    (taskcoach.py:1595146): Gtk-WARNING **: 15:18:48.905: GTK+ module /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libgail.so cannot be loaded.
    GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
    Gtk-Message: 15:18:48.905: Not loading module "atk-bridge": The functionality is provided by GTK natively. Please try to not load it.

    (taskcoach.py:1595146): Gtk-WARNING **: 15:18:48.907: GTK+ module /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libunity-gtk-module.so cannot be loaded.
    GTK+ 2.x symbols detected. Using GTK+ 2.x and GTK+ 3 in the same process is not supported.
    Gtk-Message: 15:18:48.907: Failed to load module "unity-gtk-module"
    Gtk-Message: 15:18:48.909: Failed to load module "appmenu-gtk-module"
    /usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so: undefined symbol: g_task_set_static_name
    Failed to load module: /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
    Gtk-Message: 15:18:49.016: Failed to load module "canberra-gtk-module"
    Gtk-Message: 15:18:49.019: Failed to load module "canberra-gtk-module"

    (taskcoach.py:1595146): Gtk-CRITICAL **: 15:18:50.146: gtk_widget_set_size_request: assertion 'height >= -1' failed
    15:18:50: Debug: ClientToScreen cannot work when toplevel window is not shown
    15:18:50: Debug: ScreenToClient cannot work when toplevel window is not shown

    (taskcoach.py:1595146): Gtk-CRITICAL **: 15:18:50.220: gtk_widget_set_size_request: assertion 'height >= -1' failed
    15:18:50: Debug: ClientToScreen cannot work when toplevel window is not shown
    15:18:50: Debug: ScreenToClient cannot work when toplevel window is not shown
    15:18:50: Debug: ScreenToClient cannot work when toplevel window is not shown
    15:18:50: Debug: ScreenToClient cannot work when toplevel window is not shown
    15:18:50: Debug: ScreenToClient cannot work when toplevel window is not shown

    (taskcoach.py:1595146): Gdk-CRITICAL **: 15:18:50.871: gdk_visual_get_red_pixel_details: assertion 'GDK_IS_VISUAL (visual)' failed

    (taskcoach.py:1595146): Gdk-CRITICAL **: 15:18:50.871: gdk_visual_get_green_pixel_details: assertion 'GDK_IS_VISUAL (visual)' failed

    (taskcoach.py:1595146): Gdk-CRITICAL **: 15:18:50.871: gdk_visual_get_blue_pixel_details: assertion 'GDK_IS_VISUAL (visual)' failed

    (taskcoach.py:1595146): Gdk-CRITICAL **: 15:18:50.871: gdk_visual_get_depth: assertion 'GDK_IS_VISUAL (visual)' failed
    15:18:57: Debug: ScreenToClient cannot work when toplevel window is not shown
    15:18:57: Debug: ScreenToClient cannot work when toplevel window is not shown

    (taskcoach.py:1595146): Gtk-CRITICAL **: 15:18:57.847: gtk_widget_set_size_request: assertion 'height >= -1' failed
    15:18:57: Debug: ScreenToClient cannot work when toplevel window is not shown
    15:18:57: Debug: ScreenToClient cannot work when toplevel window is not shown
    15:18:57: Debug: ScreenToClient cannot work when toplevel window is not shown
    [1] 1595146 segmentation fault (core dumped) ./TaskCoach-1.4.6-x86_64.AppImage

     
  • Xavier Giannakopoulos

    Hello, same problem, same link to non-wayland, even though I don't use metacity but gnome-classic.
    (have a file in .local/share/ session_migration-gnome-classic-xorg containing:
    migrated=ubuntu-settings-migrate-to-defaults.18.10.1.py;yaru-theme-gtk-abandon-Yaru-light.sh;dark-theme-migration.sh;unity-gnome-shell-migration.17.10.py;
    this system was migrated from Ub20 to Ub22.04).
    Also from .config/Task Coach:
    [version]
    python = 2.7.15rc1 (default, Apr 15 2018, 21:51:34)
    [GCC 7.3.0]
    current = 1.4.6
    notified = 1.4.6
    wxpython = 3.0.2.0-unicode @ wxGTK
    pythonfrozen = False
    notify = True
    I probably need to pass to the python3 version. Not sure if there is a deb package for it.
    Thanks and greetings, xgiannak

     
  • Aaron Wolf

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

    Aaron Wolf - 2025-12-26

    Hi, excited to tell you that https://github.com/taskcoach/taskcoach now has updated Python3 Task Coach packages for Debian and Ubuntu based systems, you can try the AppImage, but I'm using the .deb options and everything is working for me. Give it a try and report bugs there, cheers!

     

Log in to post a comment.

MongoDB Logo MongoDB