[ANNOUNCE] xorg-server 1.7.99.902

Ruediger Oertel ro at suse.de
Thu Mar 25 13:41:15 PDT 2010


On Thursday 25 March 2010 20:16:01 Dan Nicholson wrote:
> >> Was it doing this before with your first patch?
> > 
> > yes, it's reproducable with older versions of the patch as well ...
> 
> Is this just the normal case where you have no ServerLayout/Screen in
> the conf file, or something more special where two drivers are
> actually getting loaded?

the case with more drivers loaded, or at least attempted to load, the modules
are not actually present on the system. (This is not counting fbdev and vesa,
these do not seem to cause it).

> 
> >> Do you have any backtrace information?
> > 
> > sure ...
> > Program received signal SIGSEGV, Segmentation fault.
> > 0x000000000055fe4f in DeliverPropertyEvent (pWin=0x4545454545454545,
> > value=0x7fffffffdf00) at rrproperty.c:34 34      rrproperty.c: No such
> > file or directory.
> >        in rrproperty.c
> > (gdb) bt
> > #0  0x000000000055fe4f in DeliverPropertyEvent (pWin=0x4545454545454545,
> > value=0x7fffffffdf00) at rrproperty.c:34 #1  0x0000000000443e85 in
> > TraverseTree (pWin=0x87dd00, func=0x55fe30 <DeliverPropertyEvent>,
> > data=0x7fffffffdf00) at window.c:233 #2  0x000000000055ff4e in
> > RRDeleteAllOutputProperties (output=0x838fe0) at rrproperty.c:77 #3
> >  0x000000000049d41b in RROutputDestroyResource (value=0x838fe0,
> > pid=<value optimized out>) at rroutput.c:413 #4  0x0000000000456f13 in
> > FreeClientResources (client=<value optimized out>) at resource.c:810 #5
> >  0x0000000000456fe9 in FreeAllResources () at resource.c:827
> > #6  0x0000000000425bb1 in main (argc=<value optimized out>, argv=<value
> > optimized out>, envp=<value optimized out>) at main.c:300
> 
> Well, I'm out of my league here. Hopefully someone else can figure out
> what's going on. It doesn't seem like your code is doing anything
> really different than xf86AutoConfig(), though.
well, xf86Autoconfig seems to be doing some more elaborate setup for screens
with the configScreen function from xf86Config.c.
I tried to make that function non-static and using that but can't seem to get the
parameters right, it always segfaults on start there ...


-- 
with kind regards (mit freundlichem Grinsen),
   Ruediger Oertel (ro at novell.com,ro at suse.de,bugfinder at t-online.de)
----------------------------------------------------------------------
Linux MacBookRudi.suse.de 2.6.33-6-desktop #1 SMP PREEMPT 2010-02-25 20:06:12 +0100 x86_64
Key fingerprint = 17DC 6553 86A7 384B 53C5  CA5C 3CE4 F2E7 23F2 B417
SUSE LINUX Products GmbH,  GF: Markus Rex,   HRB 16746 (AG Nürnberg)


More information about the xorg-devel mailing list