package xserver-xorg-video-sunffb found 455313 1:1.1.0-2 thanks * Brice Goglin <[EMAIL PROTECTED]> [071214 22:22]: > Bernhard R. Link wrote: > > When I running an X server using xserver-xorg-video-sunffb directly > > from the command line (don't have anything installed currently and > > only had an xserver installed to have xrandr 1.2 to test), the xserver > > crashes when the first client disconnects. > > Following a (slightly shortened) script of a gdb run. (sunffb has no -dbg > > package, perhaps I'll find the time to recompile it with debugging symbols > > later): > > > > It would be very nice to build this debugging package (see [1] for help). > Your analysis looks good to me, but I'd like to get a full debugging > backtrace before reporting the problem upstream.
| Script started on Sat Dec 22 14:54:55 2007 | :~# gdb --args /usr/bin/Xorg :9 | (gdb) r | Starting program: /usr/bin/Xorg :9 | [Thread debugging using libthread_db enabled] | | X.Org X Server 1.4.0 | Release Date: 5 September 2007 | X Protocol Version 11, Revision 0 | Build Operating System: Linux Debian (xorg-server 2:1.4.1~git20071119-1) | Current Operating System: Linux nn122 2.6.22-3-sparc64-smp #1 SMP Mon Nov 12 12:48:41 UTC 2007 sparc64 | Build Date: 02 December 2007 02:40:49AM | | Before reporting problems, check http://wiki.x.org | to make sure that you have the latest version. | Module Loader present | Markers: (--) probed, (**) from config file, (==) default setting, | (++) from command line, (!!) notice, (II) informational, | (WW) warning, (EE) error, (NI) not implemented, (??) unknown. | (==) Log file: "/var/log/Xorg.9.log", Time: Sat Dec 22 14:55:00 2007 | (==) Using config file: "/etc/X11/xorg.conf" | [New Thread 0xf7fce6b0 (LWP 10150)] | [tcsetpgrp failed in terminal_inferior: Operation not permitted] | (II) Module "ddc" already built-in | (II) Module "ramdac" already built-in | Detected FFB1-SpeedSort, Z-buffer, Double-buffered. | expected keysym, got XF86KbdLightOnOff: line 70 of pc | expected keysym, got XF86KbdBrightnessDown: line 71 of pc | expected keysym, got XF86KbdBrightnessUp: line 72 of pc | The XKEYBOARD keymap compiler (xkbcomp) reports: | > Error: No Symbols named "sun5" in the include file "sun_vndr/us" | > Exiting | > Abandoning symbols file "default" | Errors from xkbcomp are not fatal to the X server | Could not init font path element unix/:7100, removing from list! | Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list! | Could not init font path element /usr/share/fonts/X11/100dpi/:unscaled, removing from list! | Could not init font path element /usr/share/fonts/X11/75dpi/:unscaled, removing from list! | Could not init font path element /usr/share/fonts/X11/Type1, removing from list! | Could not init font path element /usr/share/fonts/X11/100dpi, removing from list! | Could not init font path element /usr/share/fonts/X11/75dpi, removing from list! | Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list! | | FreeFontPath: FPE "/usr/share/fonts/X11/misc" refcount is 2, should be 1; fixing. | Detected FFB1-SpeedSort, Z-buffer, Double-buffered. Here again connecting and disconnecting a client to the server... | | Program received signal SIGSEGV, Segmentation fault. | [Switching to Thread 0xf7fce6b0 (LWP 10150)] | 0xf78c94b4 in FFBDacSaveScreen (pFfb=0xf7d3b928, mode=0) | at ../../src/ffb_dac.c:535 | 535 tmp = DACCFG_READ(dac, FFBDAC_CFG_TGEN); /* Get the timing information */ | (gdb) bt full | #0 0xf78c94b4 in FFBDacSaveScreen (pFfb=0xf7d3b928, mode=0) | at ../../src/ffb_dac.c:535 | tmp = 8192 | dac = (ffb_dacPtr) 0x0 | #1 0xf78cc58c in FFBSaveScreen (pScreen=0x291ca8, mode=0) | at ../../src/ffb_driver.c:1013 | No locals. | #2 0xf78cba4c in FFBScreenInit (scrnIndex=0, pScreen=0x291ca8, argc=2, | argv=0xffe59db4) at ../../src/ffb_driver.c:719 | pScrn = (ScrnInfoPtr) 0x1fb718 | pFfb = (FFBPtr) 0x1fc790 | ret = 1874096 | afb_fem = 655488 | visual = (VisualPtr) 0x1b96b4 | #3 0x0003c098 in AddScreen (pfnInit=0xf78cb4a0 <FFBScreenInit>, argc=2, | argv=0xffe59db4) at ../../dix/main.c:769 | i = 0 | scanlinepad = <value optimized out> | format = <value optimized out> | depth = <value optimized out> | bitsPerPixel = 32 | k = <value optimized out> | pScreen = (ScreenPtr) 0x291ca8 | #4 0x000732a8 in InitOutput (pScreenInfo=0x1eb050, argc=2, argv=0xffe59db4) | at ../../../../hw/xfree86/common/xf86Init.c:850 | i = 0 | j = <value optimized out> | k = <value optimized out> | scr_index = 2011216 | modulelist = <value optimized out> | optionlist = (pointer *) 0xffe597e8 | layout = (screenLayoutPtr) 0x1c9800 | screenpix24 = <value optimized out> | pix24 = <value optimized out> | pix24From = <value optimized out> | autoconfig = 1873920 | generation = 2 | #5 0x0003c960 in main (argc=2, argv=0xffe59db4, envp=0x1) | at ../../dix/main.c:369 | i = <value optimized out> | error = -134346768 | alwaysCheckForInput = {0, 1} | (gdb) quit Script done on Sat Dec 22 14:55:53 2007 > Also, this problem did not occur with xserver-xorg-core and > xserver-xorg-video-sunffb from testing, right? I've not used this machine as X server for quite some time, so I cannot say this. When trying to downgrade the X related packages to testing, I still see this problem. (Or a similar one, at least it segfaults). I'm thus adding the testing version to the found list. Hochachtungsvoll, Bernhard R. Link -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]