View Issue Details

IDProjectCategoryView StatusLast Update
0015482CentOS-7xorg-x11-serverpublic2019-01-31 02:14
ReporterMRoth 
PrioritynormalSeveritycrashReproducibilitysometimes
Status newResolutionopen 
Product Version7.5.1804 
Target VersionFixed in Version 
Summary0015482: X Server crashes when starting xfreerdp via fvwm
DescriptionThe X Server crashes (details see below) when xfreerdp tries to open its first window (window manager is FVWM).
We have analyzed the coredump (generated via -logverbose=7).

Basic call stack extracted from coredump:
---------------------------------------------------------------

[root@... ccpp-2018-11-19-13:58:28-21073]# cat cmdline
/usr/bin/X :0 -background none -noreset -audit 4 -verbose -logverbose 7 -core -auth /run/gdm/auth-for-gdm-WmLBM9/database -seat seat0 -nolisten tcp vt1

[root@... ccpp-2018-11-19-13:58:28-21073]# gdb /usr/bin/X coredump
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-110.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin/Xorg.debug...done.
done.

warning: core file may not match specified executable file.
[New LWP 21073]
[New LWP 21080]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/X :0 -background none -noreset -audit 4 -verbose -logverbose 7 -core -'.
Program terminated with signal 6, Aborted.
#0 0x00007f4812d84277 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
56 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) up
#1 0x00007f4812d85968 in __GI_abort () at abort.c:90
90 raise (SIGABRT);
(gdb) up
#2 0x000055eed65bb1ca in OsAbort () at utils.c:1361
1361 abort();
(gdb) up
#3 0x000055eed649ca57 in ddxGiveUp (error=error@entry=EXIT_ERR_ABORT) at xf86Init.c:1027
1027 OsAbort();
(gdb) up
#4 0x000055eed649cb16 in AbortDDX (error=error@entry=EXIT_ERR_ABORT) at xf86Init.c:1071
1071 ddxGiveUp(error);
(gdb) up
#5 0x000055eed65c0cb2 in AbortServer () at log.c:874
874 AbortDDX(EXIT_ERR_ABORT);
(gdb) up
#6 0x000055eed65c1b1d in FatalError (f=f@entry=0x55eed65ee5d0 "Caught signal %d (%s). Server aborting\n") at log.c:1015
1015 AbortServer();
(gdb) up
#7 0x000055eed65b842c in OsSigHandler (signo=11, sip=<optimized out>, unused=<optimized out>) at osinit.c:154
154 FatalError("Caught signal %d (%s). Server aborting\n",
(gdb) up
#8 <signal handler called>
(gdb) up
#9 0x000055eed65ace39 in RegionNil (reg=<optimized out>) at ../include/regionstr.h:74
74 return ((reg)->data && !(reg)->data->numRects);
(gdb) up
#10 RegionNotEmpty (_pReg=0x55eed843c860) at ../include/regionstr.h:182
182 return !RegionNil(_pReg);
(gdb) up
#11 miHandleValidateExposures (pWin=0x55eed7f51860) at miwindow.c:221
221 if (RegionNotEmpty(&val->after.borderExposed))
(gdb) up
#12 0x000055eed6486bef in ReflectStackChange (pWin=pWin@entry=0x55eed8458c60, pSib=<optimized out>, kind=kind@entry=VTOther)
    at window.c:2185
2185 (*pScreen->HandleExposures) (pLayerWin->parent);
(gdb) up
#13 0x000055eed6487d44 in ConfigureWindow (pWin=<optimized out>, mask=<optimized out>, vlist=vlist@entry=0x55eed8217e4c,
    client=client@entry=0x55eed83828e0) at window.c:2426
2426 ReflectStackChange(pWin, pSib, VTOther);

Inspection of relevant parameters/arguments:
----------------------------------------------------------------------

(gdb) down
#10 RegionNotEmpty (_pReg=0x55eed843c860) at ../include/regionstr.h:182
182 return !RegionNil(_pReg);
(gdb) print _pReg
$1 = (RegionPtr) 0x55eed843c860
(gdb) down
#9 0x000055eed65ace39 in RegionNil (reg=<optimized out>) at ../include/regionstr.h:74
74 return ((reg)->data && !(reg)->data->numRects);
(gdb) print reg
$2 = <optimized out>
(gdb) print (reg)->data
value has been optimized out
(gdb) up
#10 RegionNotEmpty (_pReg=0x55eed843c860) at ../include/regionstr.h:182
182 return !RegionNil(_pReg);
(gdb) print _pReg
$3 = (RegionPtr) 0x55eed843c860
(gdb) print _pReg->data
$4 = (pixman_region16_data_t *) 0x41a000400410000
(gdb) up
#11 miHandleValidateExposures (pWin=0x55eed7f51860) at miwindow.c:221
221 if (RegionNotEmpty(&val->after.borderExposed))
(gdb) print val
$5 = (union _Validate *) 0x55eed843c850
(gdb) print val->after
$6 = {exposed = {extents = {x1 = 5, y1 = 65, x2 = 32584, y2 = 0},
                 data = 0x0},
      borderExposed = {extents = {x1 = 0, y1 = 0, x2 = 1680, y2 = 1050},
                       data = 0x41a000400410000}}
(gdb) print &val->after.borderExposed
$7 = (RegionRec *) 0x55eed843c860
(gdb) print val->after.borderExposed.data->size <-- could be cause for signal
Cannot access memory at address 0x41a000400410000
(gdb) print val->after.borderExposed.data->numRects <-- this seems odd
Cannot access memory at address 0x41a000400410008
(gdb) print val->after.borderExposed.data
$8 = (pixman_region16_data_t *) 0x41a000400410000

The value of "data = 0x41a000400410000" seems odd, the debugger cannot access the relevant memory. We suspect that it is an invalid address which leads to the signal abort. Perhaps the "unions" resp. its use was changed in this version of the X server.
Additional InformationThe error occurs on a productive system, i.e., the sequence of commands leading to the crash may not lead to a crash on another system.
TagsXorg
abrt_hash
URL

Activities

MRoth

MRoth

2018-11-22 08:58

reporter  

ccpp-2018-11-19-135828.tar.bz2 (1,976,610 bytes)
lwust

lwust

2018-12-24 18:17

reporter   ~0033446

I have seen the same problem on a RHEL7 system, which I take to be roughly equivalent to CentOS 7.6-1810. In fact, it happens under the "normal" X server as well as TigerVNC's Xvnc server. I have attached gdb transcripts, which — aside from probably-meaningless differences in the number of threads and the AbortServer path — are identical to the one presented by MRoth.

In my case, the problem is 100% reproducible. It happens when pressing a particular button in a particular application over the X2Go remote desktop solution.

xorg_gdb_transcript.txt (6,253 bytes)
Script started on Mon 24 Dec 2018 12:52:55 PM EST
$ gdb /usr/bin/Xorg /local2/home/core.32672
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin/Xorg.debug...done.
done.

warning: core file may not match specified executable file.
[New LWP 32672]
[New LWP 32678]
[New LWP 32680]
[New LWP 32684]
[New LWP 32682]
[New LWP 32685]
[New LWP 32683]
[New LWP 32679]
[New LWP 32681]
[New LWP 32688]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/X :0 -background none -noreset -audit 4 -verbose -logverbose 7 -core -'.
Program terminated with signal 6, Aborted.
#0  0x00007f945b7d7207 in raise () from /lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install audit-libs-2.8.4-4.el7.x86_64 bzip2-libs-1.0.6-13.el7.x86_64 elfutils-libelf-0.172-2.el7.x86_64 elfutils-libs-0.172-2.el7.x86_64 expat-2.1.0-10.el7_3.x86_64 freetype-2.8-12.el7.x86_64 glib2-2.56.1-2.el7.x86_64 glibc-2.17-260.el7.x86_64 libX11-1.6.5-2.el7.x86_64 libXau-1.0.8-2.1.el7.x86_64 libXdmcp-1.1.2-6.el7.x86_64 libXext-1.3.3-3.el7.x86_64 libXfont2-2.0.3-1.el7.x86_64 libattr-2.4.46-13.el7.x86_64 libblkid-2.23.2-59.el7.x86_64 libcap-2.22-9.el7.x86_64 libcap-ng-0.7.5-4.el7.x86_64 libdrm-2.4.91-3.el7.x86_64 libepoxy-1.5.2-1.el7.x86_64 libevdev-1.5.6-1.el7.x86_64 libffi-3.0.13-18.el7.x86_64 libfontenc-1.1.3-3.el7.x86_64 libgcc-4.8.5-36.el7.x86_64 libgcrypt-1.5.3-14.el7.x86_64 libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64 libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 libglvnd-opengl-1.0.1-0.8.git5baa1e5.el7.x86_64 libgpg-error-1.12-3.el7.x86_64 libgudev1-219-62.el7.x86_64 libinput-1.10.7-2.el7.x86_64 libmount-2.23.2-59.el7.x86_64 libpciaccess-0.14-1.el7.x86_64 libpng-1.5.13-7.el7_2.x86_64 libselinux-2.5-14.1.el7.x86_64 libstdc++-4.8.5-36.el7.x86_64 libuuid-2.23.2-59.el7.x86_64 libwacom-0.30-1.el7.x86_64 libwayland-client-1.15.0-1.el7.x86_64 libwayland-server-1.15.0-1.el7.x86_64 libxcb-1.13-1.el7.x86_64 libxshmfence-1.2-1.el7.x86_64 llvm-private-6.0.1-2.el7.x86_64 lz4-1.7.5-2.el7.x86_64 mesa-dri-drivers-18.0.5-3.el7.x86_64 mesa-libEGL-18.0.5-3.el7.x86_64 mesa-libgbm-18.0.5-3.el7.x86_64 mesa-libglapi-18.0.5-3.el7.x86_64 mtdev-1.1.5-5.el7.x86_64 openssl-libs-1.0.2k-16.el7.x86_64 pam-1.1.8-22.el7.x86_64 pcre-8.32-17.el7.x86_64 pixman-0.34.0-1.el7.x86_64 systemd-libs-219-62.el7.x86_64 xorg-x11-drv-ati-18.0.1-1.el7.x86_64 xorg-x11-drv-libinput-0.27.1-2.el7.x86_64 xz-libs-5.2.2-1.el7.x86_64 zlib-1.2.7-18.el7.x86_64
(gdb) up
#1  0x00007f945b7d88f8 in abort () from /lib64/libc.so.6
(gdb) up
#2  0x00005592f1c83bfa in OsAbort () at utils.c:1350
1350	    abort();
(gdb) up
#3  0x00005592f1c89793 in AbortServer () at log.c:877
877	        OsAbort();
(gdb) up
#4  0x00005592f1c8a5dd in FatalError (f=f@entry=0x5592f1cba9d0 "Caught signal %d (%s). Server aborting\n") at log.c:1015
1015	        AbortServer();
(gdb) up
#5  0x00005592f1c80e69 in OsSigHandler (signo=11, sip=<optimized out>, unused=<optimized out>) at osinit.c:156
156	    FatalError("Caught signal %d (%s). Server aborting\n",
(gdb) up
#6  <signal handler called>
(gdb) up
#7  0x00005592f1c759a9 in RegionNil (reg=<optimized out>) at ../include/regionstr.h:74
74	    return ((reg)->data && !(reg)->data->numRects);
(gdb) up
#8  RegionNotEmpty (_pReg=0x5592f49f54a0) at ../include/regionstr.h:182
182	    return !RegionNil(_pReg);
(gdb) up
#9  miHandleValidateExposures (pWin=0x5592f4925310) at miwindow.c:221
221	            if (RegionNotEmpty(&val->after.borderExposed))
(gdb) up
#10 0x00005592f1c75c35 in miMoveWindow (pWin=0x5592f49f6e60, x=<optimized out>, y=265, pNextSib=<optimized out>, kind=VTOther) at miwindow.c:296
296	            (*pScreen->HandleExposures) (pLayerWin->parent);
(gdb) up
#11 0x00005592f1bb04ac in compMoveWindow (pWin=0x5592f49f6e60, x=<optimized out>, y=<optimized out>, pSib=<optimized out>, kind=<optimized out>)
    at compwindow.c:419
419	    (*pScreen->MoveWindow) (pWin, x, y, pSib, kind);
(gdb) down
#10 0x00005592f1c75c35 in miMoveWindow (pWin=0x5592f49f6e60, x=<optimized out>, y=265, pNextSib=<optimized out>, kind=VTOther) at miwindow.c:296
296	            (*pScreen->HandleExposures) (pLayerWin->parent);
(gdb) down
#9  miHandleValidateExposures (pWin=0x5592f4925310) at miwindow.c:221
221	            if (RegionNotEmpty(&val->after.borderExposed))
(gdb) down
#8  RegionNotEmpty (_pReg=0x5592f49f54a0) at ../include/regionstr.h:182
182	    return !RegionNil(_pReg);
(gdb) print _pReg
$1 = (RegionPtr) 0x5592f49f54a0
(gdb) down
#7  0x00005592f1c759a9 in RegionNil (reg=<optimized out>) at ../include/regionstr.h:74
74	    return ((reg)->data && !(reg)->data->numRects);
(gdb) print reg
$2 = <optimized out>
(gdb) up
#8  RegionNotEmpty (_pReg=0x5592f49f54a0) at ../include/regionstr.h:182
182	    return !RegionNil(_pReg);
(gdb) print _pReg
$3 = (RegionPtr) 0x5592f49f54a0
(gdb) print _pReg->data
$4 = (pixman_region16_data_t *) 0x1c5033801ae02c4
(gdb) up
#9  miHandleValidateExposures (pWin=0x5592f4925310) at miwindow.c:221
221	            if (RegionNotEmpty(&val->after.borderExposed))
(gdb) print val
$5 = (union _Validate *) 0x5592f49f5490
(gdb) print val->after
$6 = {exposed = {extents = {x1 = 799, y1 = 269, x2 = 32660, y2 = 0}, data = 0x0}, borderExposed = {extents = {x1 = 0, y1 = 0, x2 = 704, y2 = 453},
    data = 0x1c5033801ae02c4}}
(gdb) print &val->after.borderExposed
$7 = (RegionRec *) 0x5592f49f54a0
(gdb) print val->after.borderExposed.data->size
Cannot access memory at address 0x1c5033801ae02c4
(gdb) print val->after.borderExposed.data->numRects
Cannot access memory at address 0x1c5033801ae02cc
(gdb) print val->after.borderExposed.data
$8 = (pixman_region16_data_t *) 0x1c5033801ae02c4
xorg_gdb_transcript.txt (6,253 bytes)
xvnc_gdb_transcript.txt (5,497 bytes)
Script started on Mon 24 Dec 2018 01:13:18 PM EST
$ gdb /usr/bin/Xvnc /net2/lww/RH02270739_CrashingXServer/core.6711
GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-114.el7
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/Xvnc...Reading symbols from /usr/lib/debug/usr/bin/Xvnc.debug...done.
done.
[New LWP 6711]
[New LWP 6715]
[New LWP 6714]
[New LWP 6719]
[New LWP 6718]
[New LWP 6717]
[New LWP 6716]
[New LWP 6712]
[New LWP 6713]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/Xvnc :20147 -auth /home/Louis.Wust/.Xauthority -depth 24 -desktop publ'.
Program terminated with signal 6, Aborted.
#0  0x00007f99c26cc207 in raise () from /usr/lib64/libc.so.6
Missing separate debuginfos, use: debuginfo-install audit-libs-2.8.4-4.el7.x86_64 bzip2-libs-1.0.6-13.el7.x86_64 elfutils-libelf-0.172-2.el7.x86_64 expat-2.1.0-10.el7_3.x86_64 freetype-2.8-12.el7.x86_64 glibc-2.17-260.el7.x86_64 gmp-6.0.0-15.el7.x86_64 gnutls-3.3.29-8.el7.x86_64 libX11-1.6.5-2.el7.x86_64 libXau-1.0.8-2.1.el7.x86_64 libXdmcp-1.1.2-6.el7.x86_64 libXext-1.3.3-3.el7.x86_64 libXfont2-2.0.3-1.el7.x86_64 libcap-ng-0.7.5-4.el7.x86_64 libdrm-2.4.91-3.el7.x86_64 libffi-3.0.13-18.el7.x86_64 libfontenc-1.1.3-3.el7.x86_64 libgcc-4.8.5-36.el7.x86_64 libglvnd-1.0.1-0.8.git5baa1e5.el7.x86_64 libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 libjpeg-turbo-1.2.90-6.el7.x86_64 libpng-1.5.13-7.el7_2.x86_64 libselinux-2.5-14.1.el7.x86_64 libstdc++-4.8.5-36.el7.x86_64 libtasn1-4.10-1.el7.x86_64 libxcb-1.13-1.el7.x86_64 libxshmfence-1.2-1.el7.x86_64 llvm-private-6.0.1-2.el7.x86_64 mesa-dri-drivers-18.0.5-3.el7.x86_64 mesa-libglapi-18.0.5-3.el7.x86_64 nettle-2.7.1-8.el7.x86_64 p11-kit-0.23.5-3.el7.x86_64 pam-1.1.8-22.el7.x86_64 pcre-8.32-17.el7.x86_64 pixman-0.34.0-1.el7.x86_64 zlib-1.2.7-18.el7.x86_64
(gdb) up
#1  0x00007f99c26cd8f8 in abort () from /usr/lib64/libc.so.6
(gdb) up
#2  0x00000000005c990a in OsAbort () at utils.c:1350
1350	    abort();
(gdb) up
#3  0x00000000005ce433 in AbortServer () at log.c:877
877	        OsAbort();
(gdb) up
#4  0x00000000005cf27d in FatalError (f=f@entry=0x5ed150 "Caught signal %d (%s). Server aborting\n") at log.c:1015
1015	        AbortServer();
(gdb) up
#5  0x00000000005c6b79 in OsSigHandler (signo=11, sip=<optimized out>, unused=<optimized out>) at osinit.c:156
156	    FatalError("Caught signal %d (%s). Server aborting\n",
(gdb) up
#6  <signal handler called>
(gdb) up
#7  0x00000000005bbf19 in RegionNil (reg=<optimized out>) at ../include/regionstr.h:74
74	    return ((reg)->data && !(reg)->data->numRects);
(gdb) up
#8  RegionNotEmpty (_pReg=0x3f368c0) at ../include/regionstr.h:182
182	    return !RegionNil(_pReg);
(gdb) up
#9  miHandleValidateExposures (pWin=0x2bcec40) at miwindow.c:221
221	            if (RegionNotEmpty(&val->after.borderExposed))
(gdb) up
#10 0x00000000005bc1a5 in miMoveWindow (pWin=0x3f36940, x=<optimized out>, y=227, pNextSib=<optimized out>, kind=VTOther) at miwindow.c:296
296	            (*pScreen->HandleExposures) (pLayerWin->parent);
(gdb) up
#11 0x000000000051c9dc in compMoveWindow (pWin=0x3f36940, x=<optimized out>, y=<optimized out>, pSib=<optimized out>, kind=<optimized out>) at compwindow.c:419
419	    (*pScreen->MoveWindow) (pWin, x, y, pSib, kind);
(gdb) down
#10 0x00000000005bc1a5 in miMoveWindow (pWin=0x3f36940, x=<optimized out>, y=227, pNextSib=<optimized out>, kind=VTOther) at miwindow.c:296
296	            (*pScreen->HandleExposures) (pLayerWin->parent);
(gdb) down
#9  miHandleValidateExposures (pWin=0x2bcec40) at miwindow.c:221
221	            if (RegionNotEmpty(&val->after.borderExposed))
(gdb) down
#8  RegionNotEmpty (_pReg=0x3f368c0) at ../include/regionstr.h:182
182	    return !RegionNil(_pReg);
(gdb) print _pReg
$1 = (RegionPtr) 0x3f368c0
(gdb) down
#7  0x00000000005bbf19 in RegionNil (reg=<optimized out>) at ../include/regionstr.h:74
74	    return ((reg)->data && !(reg)->data->numRects);
(gdb) print reg
$2 = <optimized out>
(gdb) up
#8  RegionNotEmpty (_pReg=0x3f368c0) at ../include/regionstr.h:182
182	    return !RegionNil(_pReg);
(gdb) print _pReg
$3 = (RegionPtr) 0x3f368c0
(gdb) print _pReg->data
$4 = (pixman_region16_data_t *) 0x26f021702040144
(gdb) up
#9  miHandleValidateExposures (pWin=0x2bcec40) at miwindow.c:221
221	            if (RegionNotEmpty(&val->after.borderExposed))
(gdb) print val
$5 = (union _Validate *) 0x3f368b0
(gdb) print val->after
$6 = {exposed = {extents = {x1 = 199, y1 = 228, x2 = 32665, y2 = 0}, data = 0x0}, borderExposed = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0},
    data = 0x26f021702040144}}
(gdb) print &val->after.borderExposed
$7 = (RegionRec *) 0x3f368c0
(gdb) print val->after.borderExposed.data->size
Cannot access memory at address 0x26f021702040144
(gdb) print val->after.borderExposed.data->numRects
Cannot access memory at address 0x26f02170204014c
(gdb) print val->after.borderExposed.data
$8 = (pixman_region16_data_t *) 0x26f021702040144
xvnc_gdb_transcript.txt (5,497 bytes)
lwust

lwust

2018-12-25 04:23

reporter   ~0033447

I agree with MRoth that the handling of pointers — especially those in the "union _Validate" data structure — appears suspicious in the code which executes during the crash. I have created https://gitlab.freedesktop.org/xorg/xserver/issues/623 to report this upstream.
lwust

lwust

2019-01-31 02:14

reporter   ~0033737

Check out the GitLab issue report linked in my previous comment. Sokov V.M. provided a patch which fixed the problem for me on RHEL 7.6! It is likely to fix your problem as well.

Direct link to Sokov V.M.'s reply:
https://gitlab.freedesktop.org/xorg/xserver/issues/623#note_104763

Issue History

Date Modified Username Field Change
2018-11-22 08:56 MRoth New Issue
2018-11-22 08:56 MRoth Tag Attached: Xorg
2018-11-22 08:58 MRoth File Added: ccpp-2018-11-19-135828.tar.bz2
2018-12-24 18:17 lwust File Added: xorg_gdb_transcript.txt
2018-12-24 18:17 lwust File Added: xvnc_gdb_transcript.txt
2018-12-24 18:17 lwust Note Added: 0033446
2018-12-25 04:23 lwust Note Added: 0033447
2019-01-31 02:14 lwust Note Added: 0033737