Bug 652338
Summary: | Machine keeps crashing out of X and resetting to logon screen - abrt-hook-ccpp against libc-2.12.90 in dmesg | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Anthony Name <anothersname> | ||||
Component: | xorg-x11 | Assignee: | Jiri Moskovcak <jmoskovc> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 14 | CC: | antillon.maurizio, anton, dfediuck, dvlasenk, iprikryl, jakub, jmoskovc, kklic, mtoman, npajkovs, orion | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | abrt-1.1.14-1.fc13 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2010-11-19 13:06:31 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: |
|
Description
Anthony Name
2010-11-11 17:01:03 UTC
Apologies a typo in above.... glibc 2-12-89.18 should read glibc 2-12-90.18 This is a known bug and we have a fix for it, should be in a repo soon. Jim Could you let me know which bug it's a duplicate of and I'll track both. Thanks Jiri (sorry I misread your name previously) I've tried the glibc 2-12-90.19 from testing repo as suggested in the other bug report and it has NOT fixed my problem. I'm going to post this in the other bug report as well. Regards *** Bug 638995 has been marked as a duplicate of this bug. *** This is not a glibc problem, it's a bug in abrt-hook-ccpp, it doesn't handle the situation when /proc/<PID>/exe doesn't exist. If I remember it correctly, /proc/<PID>/exe should exist until the hook exits, but there has to be a non-zero value in /proc/sys/kernel/core_pipe_limit and the number of the hooks running simultaneously must not be bigger then the value of core_pipe_limit. But abrt-hook-ccpp should handle this situation gracefully. OK But surely the abrt is getting called by an underlying bug? I thought abrt was the bug reporting system? Is there anything I can do to add useful information to the report? Regards (In reply to comment #7) > OK > > But surely the abrt is getting called by an underlying bug? I thought abrt was > the bug reporting system? > Yes, the problem is, that abrt is trying to read /proc/<PID>/exe where <PID> is pid of the crashed process and if there is more crashing programs then the limit set in /proc/sys/kernel/core_pipe_limit (4 by default) then kernel doesn't wait for abrt and removes the /proc/<PID>/ directory and abrt crashes because it expect that directory to be there and doesn't handle that situation well. > Is there anything I can do to add useful information to the report? We have a fix for this already and I will create an update asap (probably today) so then you can give it some karma if you want to test it.. > > Regards OK Let me know if yu want me to test it, the box is currently pretty uncontaminated with regards to non core applications. Regards abrt-1.1.14-1.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/abrt-1.1.14-1.fc14 abrt-1.1.14-1.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/abrt-1.1.14-1.fc13 abrt-1.1.14-1.fc14 has been pushed to the Fedora 14 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update abrt'. You can provide feedback for this update here: https://admin.fedoraproject.org/updates/abrt-1.1.14-1.fc14 OK I installed the abrt update above. This has stopped the error message but hasn't got rid of the underlying problem. Now I get nothing in dmesg after crashing out of Xorg, also there's nothing in Xorg.0.log. However /var/log/messages throws the following where there is an abrt message about halfway down the list. I logged into the Xorg session here at 04:57:54 and got thrown out at the end of this message block. Any ideas? Nov 19 04:45:27 thismachine rtkit-daemon[1781]: Successfully made thread 2938 of process 2935 (/usr/bin/pulseaudio) owned by '42' RT at priority 5. Nov 19 04:45:27 thismachine gdm-simple-greeter[2925]: Gtk-WARNING: gtkwidget.c:5691: widget not within a GtkWindow Nov 19 04:45:27 thismachine gdm-simple-greeter[2925]: WARNING: Unable to load CK history: no seat-id found Nov 19 04:45:27 thismachine rtkit-daemon[1781]: Successfully made thread 2944 of process 2935 (/usr/bin/pulseaudio) owned by '42' RT at priority 5. Nov 19 04:45:27 thismachine rtkit-daemon[1781]: Successfully made thread 2945 of process 2935 (/usr/bin/pulseaudio) owned by '42' RT at priority 5. Nov 19 04:57:26 thismachine ntpd[1487]: 0.0.0.0 c612 02 freq_set kernel -455.702 PPM Nov 19 04:57:26 thismachine ntpd[1487]: 0.0.0.0 c61c 0c clock_step -0.355393 s Nov 19 04:57:27 thismachine ntpd[1487]: 0.0.0.0 c618 08 no_sys_peer Nov 19 04:57:54 thismachine gdm-simple-greeter[2925]: WARNING: Failed to send buffer Nov 19 04:57:55 thismachine NetworkManager[1230]: <error> [1290142675.386575] [nm-manager.c:1332] user_proxy_init(): could not init user settings proxy: (3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSettings': no such name Nov 19 04:57:55 thismachine NetworkManager[1230]: <error> [1290142675.387428] [nm-manager.c:1332] user_proxy_init(): could not init user settings proxy: (3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSettings': no such name Nov 19 04:57:55 thismachine NetworkManager[1230]: <error> [1290142675.387643] [nm-manager.c:1332] user_proxy_init(): could not init user settings proxy: (3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSettings': no such name Nov 19 04:57:55 thismachine NetworkManager[1230]: <error> [1290142675.387948] [nm-manager.c:1332] user_proxy_init(): could not init user settings proxy: (3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSettings': no such name Nov 19 04:57:55 thismachine NetworkManager[1230]: <error> [1290142675.388203] [nm-manager.c:1332] user_proxy_init(): could not init user settings proxy: (3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSettings': no such name Nov 19 04:57:56 thismachine rtkit-daemon[1781]: Successfully made thread 3102 of process 3102 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11. Nov 19 04:57:56 thismachine pulseaudio[3102]: pid.c: Stale PID file, overwriting. Nov 19 04:57:56 thismachine rtkit-daemon[1781]: Successfully made thread 3106 of process 3102 (/usr/bin/pulseaudio) owned by '500' RT at priority 5. Nov 19 04:57:56 thismachine rtkit-daemon[1781]: Successfully made thread 3279 of process 3102 (/usr/bin/pulseaudio) owned by '500' RT at priority 5. Nov 19 04:57:56 thismachine rtkit-daemon[1781]: Successfully made thread 3298 of process 3102 (/usr/bin/pulseaudio) owned by '500' RT at priority 5. Nov 19 04:57:56 thismachine pulseaudio[3102]: bluetooth-util.c: Error from ListAdapters reply: org.freedesktop.DBus.Error.Spawn.ChildExited Nov 19 04:57:56 thismachine rtkit-daemon[1781]: Successfully made thread 3322 of process 3322 (/usr/bin/pulseaudio) owned by '500' high priority at nice level -11. Nov 19 04:57:56 thismachine pulseaudio[3322]: pid.c: Daemon already running. Nov 19 04:57:56 thismachine dbus: [system] Rejected send message, 2 matched rules; type="method_call", sender=":1.123" (uid=500 pid=3107 comm="nautilus) interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply=0 destination=":1.16" (uid=0 pid=1705 comm="/usr/sbin/console-kit-daemon)) Nov 19 04:59:01 thismachine abrt[3423]: can't read /proc/2876/exe link Nov 19 04:59:01 thismachine gnome-keyring-daemon[2989]: dbus failure unregistering from session: Connection is closed Nov 19 04:59:01 thismachine gnome-keyring-daemon[2989]: dbus failure unregistering from session: Connection is closed Nov 19 04:59:02 thismachine NetworkManager[1230]: <error> [1290142742.167552] [nm-manager.c:1332] user_proxy_init(): could not init user settings proxy: (3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSettings': no such name Nov 19 04:59:02 thismachine NetworkManager[1230]: <error> [1290142742.167887] [nm-manager.c:1332] user_proxy_init(): could not init user settings proxy: (3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSettings': no such name Nov 19 04:59:02 thismachine NetworkManager[1230]: <error> [1290142742.168125] [nm-manager.c:1332] user_proxy_init(): could not init user settings proxy: (3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSettings': no such name Nov 19 04:59:02 thismachine NetworkManager[1230]: <error> [1290142742.168396] [nm-manager.c:1332] user_proxy_init(): could not init user settings proxy: (3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSettings': no such name Nov 19 04:59:02 thismachine NetworkManager[1230]: <error> [1290142742.168669] [nm-manager.c:1332] user_proxy_init(): could not init user settings proxy: (3) Could not get owner of name 'org.freedesktop.NetworkManagerUserSettings': no such name Nov 19 04:59:03 thismachine rtkit-daemon[1781]: Successfully made thread 3492 of process 3492 (/usr/bin/pulseaudio) owned by '42' high priority at nice level -11. Nov 19 04:59:03 thismachine gdm-simple-greeter[3482]: Gtk-WARNING: gtkwidget.c:5691: widget not within a GtkWindow Nov 19 04:59:03 thismachine rtkit-daemon[1781]: Successfully made thread 3495 of process 3492 (/usr/bin/pulseaudio) owned by '42' RT at priority 5. Nov 19 04:59:03 thismachine gdm-simple-greeter[3482]: WARNING: Unable to load CK history: no seat-id found Nov 19 04:59:03 thismachine rtkit-daemon[1781]: Successfully made thread 3501 of process 3492 (/usr/bin/pulseaudio) owned by '42' RT at priority 5. Nov 19 04:59:03 thismachine rtkit-daemon[1781]: Successfully made thread 3502 of process 3492 (/usr/bin/pulseaudio) owned by '42' RT at priority 5. Nov 19 05:12:32 thismachine ntpd[1487]: 0.0.0.0 c612 02 freq_set kernel -329.382 PPM Nov 19 05:12:32 thismachine ntpd[1487]: 0.0.0.0 c615 05 clock_sync Created attachment 461470 [details]
Zipped file of Xorg crash
I suspect this now needs to get re-assigned as a Xorg bug, however I would have though abrt would be catching this automatically and it's not. (In reply to comment #15) > I suspect this now needs to get re-assigned as a Xorg bug, however I would have - yes > though abrt would be catching this automatically and it's not. - it is, otherwise you wouldn't find it in /var/spool/abrt, the problem is you X server is running under root, so you can't see it in abrt window, you would have to run is as root to see all the crashes. Unfortunately a lot of X server crashes has stripped coredump which leads to unusable backtrace which makes ABRT to refuse reporting it to bz... Jiri Can I just re-assign this bug to Xorg or should I generate a new bug? Jiri Ignore the above, I'll just generate a new bug as it's now becoming a show stopper. Thanks for your help. abrt-1.1.14-1.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report. abrt-1.1.14-1.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. |