-
Notifications
You must be signed in to change notification settings - Fork 77
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #1075 from abrt/dump_journal_xorg_final
Introduce tool abrt-dump-journal-xorg
- Loading branch information
Showing
28 changed files
with
1,338 additions
and
258 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
abrt-dump-journal-xorg(1) | ||
========================= | ||
|
||
NAME | ||
---- | ||
abrt-dump-journal-xorg - Extract Xorg crashes from systemd-journal | ||
|
||
SYNOPSIS | ||
-------- | ||
'abrt-dump-journal-xorg' [-vsoxtf] [-e]/[-c CURSOR] [-d DIR]/[-D] [-j FILTER] | ||
|
||
DESCRIPTION | ||
----------- | ||
This tool creates problem directory from Xorg crash extracted from | ||
systemd-journal. | ||
The tool can follow systemd-journal and extract Xorg crashes in time of their | ||
occurrence. | ||
|
||
The following start from the last seen cursor. If the last seen cursor file | ||
does not exist, the following start by scanning the entire sytemd-journal or | ||
from the end if '-e' option is specified. | ||
|
||
Journal filter is required parameter and must be specified either by parameter | ||
-j or in xorg.conf conf file. | ||
|
||
FILES | ||
----- | ||
/var/lib/abrt/abrt-dump-journal-xorg.state:: | ||
State file where systemd-journal cursor to the last seen message is saved. | ||
|
||
Configuration file | ||
~~~~~~~~~~~~~~~~~~ | ||
The conf file is located in /etc/abrt/plugins/xorg.conf. | ||
Configuration file lines should have 'PARAM = VALUE' format. The parameters for | ||
abrt-dump-jounral-xorg are: | ||
|
||
'JournalFilters':: | ||
Specify list of comma separated filters which are used for searching Xorg | ||
crashes in jounral (e.g. JournalFilters = _COMM=gdm-x-session, [...]) | ||
|
||
OPTIONS | ||
------- | ||
-v, --verbose:: | ||
Be more verbose. Can be given multiple times. | ||
|
||
-s:: | ||
Log to syslog | ||
|
||
-o:: | ||
Print found Xorg crashes on standard output | ||
|
||
-d DIR:: | ||
Create new problem directory in DIR for every Xorg crash found | ||
|
||
-D:: | ||
Same as -d DumpLocation, DumpLocation is specified in abrt.conf | ||
|
||
-s CURSOR:: | ||
Starts scannig systemd-journal from CURSOR | ||
|
||
-e:: | ||
Starts following systemd-journal from the end | ||
|
||
-x:: | ||
Make the problem directory world readable. Usable only with -d/-D | ||
|
||
-t:: | ||
Throttle problem directory creation to 1 per second | ||
|
||
-f:: | ||
Follow systemd-journal | ||
|
||
-j:: | ||
Set journal filter (may be given many times) | ||
|
||
SEE ALSO | ||
-------- | ||
abrt.conf(5), journalctl(1) | ||
|
||
AUTHORS | ||
------- | ||
* ABRT team |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
0: /usr/libexec/Xorg (OsLookupColor+0x139) [0x59ab89] | ||
1: /lib64/libc.so.6 (__restore_rt+0x0) [0x7f2b13545b1f] | ||
2: /lib64/libc.so.6 (__select_nocancel+0xa) [0x7f2b13609e7a] | ||
3: /usr/libexec/Xorg (WaitForSomething+0x1c8) [0x593568] | ||
4: /usr/libexec/Xorg (SendErrorToClient+0x111) [0x43a3a1] | ||
5: /usr/libexec/Xorg (remove_fs_handlers+0x41b) [0x43e68b] | ||
6: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7f2b13531580] | ||
7: /usr/libexec/Xorg (_start+0x29) [0x428a49] | ||
8: ? (?+0x29) [0x29] | ||
Received signal 11 sent by process 4025, uid 0 | ||
|
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
0: /usr/libexec/Xorg (OsLookupColor+0x139) [0x59add9] | ||
1: /lib64/libc.so.6 (__restore_rt+0x0) [0x7f61be425b1f] | ||
2: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0xa9fc) [0x7f61b903116c] | ||
3: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0xbe27) [0x7f61b90339a7] | ||
4: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0x31060) [0x7f61b907db00] | ||
5: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0x3fb73) [0x7f61b909b0c3] | ||
6: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0x3fe1a) [0x7f61b909b77a] | ||
7: /usr/libexec/Xorg (DamageRegionAppend+0x3783) [0x525003] | ||
8: /usr/libexec/Xorg (SendGraphicsExpose+0xeb3) [0x4340b3] | ||
9: /usr/libexec/Xorg (SendErrorToClient+0x2df) [0x43684f] | ||
10: /usr/libexec/Xorg (remove_fs_handlers+0x453) [0x43a893] | ||
11: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7f61be411580] | ||
12: /usr/libexec/Xorg (_start+0x29) [0x424b79] | ||
13: ? (?+0x29) [0x29] | ||
Segmentation fault at address 0x7f61d93f6160 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
(EE) | ||
(EE) Backtrace: | ||
(EE) 0: /usr/libexec/Xorg (OsLookupColor+0x139) [0x59add9] | ||
(EE) 1: /lib64/libc.so.6 (__restore_rt+0x0) [0x7f61be425b1f] | ||
(EE) 2: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0xa9fc) [0x7f61b903116c] | ||
(EE) 3: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0xbe27) [0x7f61b90339a7] | ||
(EE) 4: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0x31060) [0x7f61b907db00] | ||
(EE) 5: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0x3fb73) [0x7f61b909b0c3] | ||
(EE) 6: /usr/lib64/xorg/modules/drivers/intel_drv.so (_init+0x3fe1a) [0x7f61b909b77a] | ||
(EE) 7: /usr/libexec/Xorg (DamageRegionAppend+0x3783) [0x525003] | ||
(EE) 8: /usr/libexec/Xorg (SendGraphicsExpose+0xeb3) [0x4340b3] | ||
(EE) 9: /usr/libexec/Xorg (SendErrorToClient+0x2df) [0x43684f] | ||
(EE) 10: /usr/libexec/Xorg (remove_fs_handlers+0x453) [0x43a893] | ||
(EE) 11: /lib64/libc.so.6 (__libc_start_main+0xf0) [0x7f61be411580] | ||
(EE) 12: /usr/libexec/Xorg (_start+0x29) [0x424b79] | ||
(EE) 13: ? (?+0x29) [0x29] | ||
(EE) | ||
(EE) Segmentation fault at address 0x7f61d93f6160 | ||
(EE) | ||
Fatal server error: | ||
(EE) Caught signal 11 (Segmentation fault). Server aborting | ||
(EE) | ||
(EE) | ||
Please consult the Fedora Project support | ||
at http://wiki.x.org | ||
for help. | ||
(EE) Please also check the log file at "/home/mikhail/.local/share/xorg/Xorg.0.log" for additional information. | ||
(EE) | ||
(II) AIGLX: Suspending AIGLX clients for VT switch |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.