Description of problem: I tried to start hamster-service from the command line. This is the stack trace I got: /usr/lib/python2.7/site-packages/hamster/lib/stuff.py:25: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded. from gi.repository import Gtk as gtk /usr/lib/python2.7/site-packages/hamster/idle.py:24: PyGIWarning: GConf was imported without specifying a version first. Use gi.require_version('GConf', '2.0') before import to ensure that the right version gets loaded. from gi.repository import GConf as gconf hamster-service up [1] 2474 segmentation fault (core dumped) hamster-service Version-Release number of selected component: hamster-time-tracker-2.0-0.2.rc1.fc23 Additional info: reporter: libreport-2.6.4 backtrace_rating: 4 cmdline: python2 /usr/bin/hamster-service crash_function: strlen executable: /usr/bin/python2.7 global_pid: 7437 kernel: 4.3.5-300.fc23.x86_64 runlevel: N 5 type: CCpp uid: 1000 Truncated backtrace: Thread no. 1 (10 frames) #0 strlen at ../sysdeps/x86_64/strlen.S:106 #1 _ih_sub_new at inotify-sub.c:38 #3 g_inotify_file_monitor_start at ginotifyfilemonitor.c:64 #4 g_local_file_monitor_start at glocalfilemonitor.c:777 #5 g_local_file_monitor_new_for_path at glocalfilemonitor.c:861 #6 g_file_monitor_file at gfile.c:5328 #7 ffi_call_unix64 at ../src/x86/unix64.S:76 #8 ffi_call at ../src/x86/ffi64.c:525 #9 pygi_invoke_c_callable at pygi-invoke.c:645 #10 pygi_function_cache_invoke at pygi-cache.c:820 Potential duplicate: bug 1301730
Created attachment 1123845 [details] File: backtrace
Created attachment 1123846 [details] File: cgroup
Created attachment 1123847 [details] File: core_backtrace
Created attachment 1123848 [details] File: dso_list
Created attachment 1123849 [details] File: environ
Created attachment 1123850 [details] File: exploitable
Created attachment 1123851 [details] File: limits
Created attachment 1123852 [details] File: maps
Created attachment 1123853 [details] File: mountinfo
Created attachment 1123854 [details] File: namespaces
Created attachment 1123855 [details] File: open_fds
Created attachment 1123856 [details] File: proc_pid_status
Created attachment 1123857 [details] File: var_log_messages
Daniel: In bug 1301730 the reporter mentioned that reinstalling "python and glib packages" (sudo dnf reinstall ...) fixed the problem for him. While I understand that this is not real fix and the problem is very real (given that FAF counted 7567 occurrences) it might help you. @raphgro: Given the FAF statistics it seems this is also connected to the -rc upgrade. We need to fix these problems urgently. IMHO you should consider even pushing a downgrade to stable if we can't develop a real fix (and given that upstream is pretty much dormant I think there won't be help from that side).
*** Bug 1301730 has been marked as a duplicate of this bug. ***
Bug 1301730 was reported earlier for rawhide, so this bug (as a duplicate) is obviously in rawhide.
I tried reinstalling python and glib2, but to no avail. I temporarily "fixed" the problem by downgrading hamster-time-tracker from 2.0-0.2.rc1 to 1.04-5. If someone else needs to make hamster work again until there's an update: dnf downgrade hamster-time-tracker dnf install 'dnf-command(versionlock)' dnf versionlock add hamster-time-tracker The package can later be updated with dnf versionlock delete hamster-time-tracker dnf update
Thank you very much for your effort. I'm debugging this for a few hours and we identified the root cause (which is a glib/gio problem). A assume a Fedora workaround will be added soon-ish.
Great, thanks!
As discussed in IRC, the bug is found in glib2. Same reason for bug #1307253, that should be fixable with the workaround mentioned there.
hamster-time-tracker-2.0-0.3.rc1.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-7d556fdafa
hamster-time-tracker-2.0-0.3.rc1.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-c97f297cd6
hamster-time-tracker-2.0-0.3.rc1.fc22 has been pushed to the Fedora 22 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-c97f297cd6
hamster-time-tracker-2.0-0.3.rc1.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-7d556fdafa
hamster-time-tracker-2.0-0.3.rc1.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 1309485 has been marked as a duplicate of this bug. ***
hamster-time-tracker-2.0-0.3.rc1.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.