Bug 1307256
| Summary: | [abrt] hamster-time-tracker: strlen(): python2.7 killed by SIGSEGV | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Daniel Seither <tiwoc> | ||||||||||||||||||||||||||||
| Component: | hamster-time-tracker | Assignee: | Raphael Groner <projects.rg> | ||||||||||||||||||||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||||||||||||||||||||
| Severity: | medium | Docs Contact: | |||||||||||||||||||||||||||||
| Priority: | high | ||||||||||||||||||||||||||||||
| Version: | rawhide | CC: | ah, bugzilla, fschwarz, giedrius.slavinskas, jkalina, kingslyballsworth, mark.burns, mastaizawfm, mauricio.pronet, m, projects.rg, sanjay.ankur | ||||||||||||||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||||||||||||||
| Hardware: | x86_64 | ||||||||||||||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||||||||||||||
| URL: | https://retrace.fedoraproject.org/faf/reports/bthash/b66620117b20d19d70f9700cf1ccb0027c059161 | ||||||||||||||||||||||||||||||
| Whiteboard: | abrt_hash:c30b681aa04dedee928feaba42939fc73c810730;VARIANT_ID=workstation; | ||||||||||||||||||||||||||||||
| Fixed In Version: | hamster-time-tracker-2.0-0.3.rc1.fc23 hamster-time-tracker-2.0-0.3.rc1.fc22 | Doc Type: | Bug Fix | ||||||||||||||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||||||||||||||
| Last Closed: | 2016-02-17 20:52:39 UTC | Type: | --- | ||||||||||||||||||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||||||||||||||||||
| Documentation: | --- | CRM: | |||||||||||||||||||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||||||||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||||||||||||||
| Embargoed: | |||||||||||||||||||||||||||||||
| Attachments: |
|
||||||||||||||||||||||||||||||
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. |
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