Bug#449238: Xephyr crashes on KDE4 startup
On Sunday 04 November 2007, Brice Goglin wrote:
> Thanks for the debugging backtrace. It would be even better if you enter
> 'bt full' instead of 'bt' in gdb.
>
> But I can't reproduce this crash. Can you reproduce with a stable KDE
> release or with another window manager?
No, this does not occur with stable release of KDE or Gnome (as shipped in
Debian). The last output from KDE4 startup scripts before the Xephyr crash
are
kdeinit4: Got EXEC_NEW 'kwin' from launcher.
kdeinit4: preparing to launch /home/kde/kde/bin/kwin
klauncher(3750)/kio (KLauncher) KLauncher::processRequestReturn: "kwin" (pid 3764) up and running.
kwin(3764) KWin::Extensions::init: Extensions: shape: 0x "11" composite: 0x "4" render: 0x "a" fixes: 0x "40"
kwin(3764) KWin::CompositingPrefs::detect: glx version is 1 . 2
so this might be related to some new compositing stuff in KDE4.
And here is the output from "bt full":
(gdb) bt full
#0 0x000000000053080d in find_mesa_visual (screen=0xbd82e0, vid=58) at ../../../GL/glx/glxglcore.c:290
mesaScreen = (__GLXMESAscreen *) 0xbd82e0
modes = (const __GLcontextModes *) 0xd907f0
i = 0
#1 0x000000000053066a in __glXMesaScreenCreateContext (screen=0xbd82e0, modes=0xd907f0, baseShareContext=0x0) at ../../../GL/glx/glxglcore.c:237
context = (__GLXMESAcontext *) 0xda0350
shareContext = (__GLXMESAcontext *) 0x0
xm_vis = (XMesaVisual) 0x3a00000000
xm_share = (XMesaContext) 0xd907f0
#2 0x000000000054f883 in DoCreateContext (cl=0xd90730, gcId=12582918, shareList=0, visual=58, screen=0, isDirect=0 '\0') at ../../../GL/glx/glxcmds.c:206
client = (ClientPtr) 0xd92870
pVisual = (VisualPtr) 0xbed018
pScreen = (ScreenPtr) 0xd59f90
glxc = (__GLXcontext *) 0x8a4f60
shareglxc = (__GLXcontext *) 0x0
modes = (__GLcontextModes *) 0xd907f0
pGlxScreen = (__GLXscreen *) 0xbd82e0
i = 1
#3 0x000000000054f9c4 in __glXDisp_CreateContext (cl=0xd90730, pc=0xd9ff70 "\225\003\006") at ../../../GL/glx/glxcmds.c:249
req = (xGLXCreateContextReq *) 0xd9ff70
#4 0x0000000000530276 in __glXDispatch (client=0xd92870) at ../../../GL/glx/glxext.c:561
rendering = 0 '\0'
stuff = (xGLXSingleReq *) 0xd9ff70
opcode = 3 '\003'
proc = (__GLXdispatchSingleProcPtr) 0x54f96d <__glXDisp_CreateContext>
cl = (__GLXclientState *) 0xd90730
retval = 0
#5 0x00000000004fabf5 in XaceCatchExtProc (client=0xd92870) at ../../Xext/xace.c:299
stuff = (xReq *) 0x0
major = 149
ext = (ExtensionEntry *) 0xbf21c0
#6 0x000000000046600f in Dispatch () at ../../dix/dispatch.c:502
clientReady = (int *) 0x7fff4168a710
result = 24
client = (ClientPtr) 0xd92870
nready = 0
icheck = (HWEventQueuePtr *) 0xbc1df0
start_tick = 2140
#7 0x000000000044a09f in main (argc=2, argv=0x7fff4168aca8, envp=0x7fff4168acc0) at ../../dix/main.c:452
i = 1
j = 2
k = 2
error = 1768139776
xauthfile = 0x0
alwaysCheckForInput = {0, 1}
(gdb)
Reply to: