Package: kdm
Version: 4:3.5.5a.dfsg.1-1
Severity: important
Last night I dist-upgraded my unstable and this pulled Xorg 7.1.
Prior to that I was running Xorg 7.0. After the upgrade finished
I encountered a bizarre consequence. Upon starting the system
kdm runs fine and I login. However, after quitting, the kdm
login screen does not appear and I am dumped to a console. If I
stop kdm and start it again, the login screen appears and I
can login fine but after exiting again the same thing happens.
Every time I logout, kdm cannot restart.
Here is the tail of kdm.log that has relevant information
(==) Using config file: "/etc/X11/xorg.conf"
[10e] 320 x 200, 70Hz
[133] 320 x 240, 85Hz, 75Hz, 72Hz, 60Hz
[143] 400 x 300, 85Hz, 75Hz, 72Hz, 60Hz
[153] 512 x 384, 85Hz, 75Hz, 70Hz, 60Hz
[11d] 640 x 400, 85Hz, 70Hz
[111] 640 x 480, 160Hz, 85Hz, 75Hz, 72Hz, 60Hz
[173] 720 x 480, 60Hz
[114] 800 x 600, 160Hz, 85Hz, 75Hz, 72Hz, 60Hz
[117] 1024 x 768, 130Hz, 85Hz, 75Hz, 70Hz, 60Hz
[163] 1152 x 864, 75Hz
[11a] 1280 x 1024, 100Hz, 85Hz, 75Hz, 60Hz
[122] 1600 x 1200, 85Hz, 75Hz, 60Hz
[138] 1920 x 1440, 60Hz
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types{ include "complete" };
xkb_compatibility{ include "complete" };
xkb_symbols { include "pc(pc105)+us" };
xkb_geometry { include "pc(pc104)" };
QImage::convertDepth: Image is a null image
QImage::smoothScale: Image is a null image
Link points to "/var/tmp/kdecache-root"
FreeFontPath: FPE "unix/:7100" refcount is 2, should be 1; fixing.
(EE) SAVAGE(0): [drm] DRIScreenInit failed. Disabling DRI.
(EE) SAVAGE(0): DRI isn't enabled
(EE) AIGLX: Screen 0 is not DRI capable
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types{ include "complete" };
xkb_compatibility{ include "complete" };
xkb_symbols { include "pc(pc105)+us" };
xkb_geometry { include "pc(pc104)" };
Backtrace:
0: /usr/X11R6/bin/X(xf86SigHandler+0x84) [0x80c4354]
1: [0xe420]
2: /usr/lib/xorg/modules/drivers/savage_drv.so [0xb7c04afd]
3: /usr/lib/xorg/modules/libramdac.so(xf86SetCursor+0x10b) [0xafa366db]
4: /usr/lib/xorg/modules/libramdac.so [0xafa35d43]
5: /usr/X11R6/bin/X(miPointerUpdate+0x167) [0x8112be7]
6: /usr/X11R6/bin/X [0x8112cf9]
7: /usr/X11R6/bin/X [0x812921e]
8: /usr/X11R6/bin/X [0x814e953]
9: /usr/X11R6/bin/X(DefineInitialRootWindow+0x11e) [0x808f80e]
10: /usr/X11R6/bin/X(main+0x455) [0x806e665]
11: /lib/tls/libc.so.6(__libc_start_main+0xc8) [0xb7d94ea8]
12: /usr/X11R6/bin/X(FontFileCompleteXLFD+0xa9) [0x806d9d1]
Fatal server error:
Caught signal 11. Server aborting
***
However, DRI is enabled even though kdm seems to claim it is not. I can tell
this both from glxinfo and looking at Xorg.0.log.
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig
OpenGL vendor string: S3 Graphics Inc.
OpenGL renderer string: Mesa DRI Savage4 20050829 AGP 1x
OpenGL version string: 1.2 Mesa 6.5.1
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_texture_compression, GL_ARB_texture_env_add,
GL_ARB_texture_mirrored_repeat, GL_ARB_transpose_matrix,
GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_histogram, GL_EXT_packed_pixels,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texture, GL_EXT_text