Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 03 Sep 2011 11:04:31 +0300
From:      Andrey Kosachenko <andrey.kosachenko@gmail.com>
To:        freebsd-x11@freebsd.org
Subject:   Re: xorg-dev + intel driver + KMS
Message-ID:  <4E61DF8F.1090206@gmail.com>
In-Reply-To: <20110824081303.GG17489@deviant.kiev.zoral.com.ua>
References:  <CAK8LArPHWe6-O7BR74EsDpi94Om%2B3rwfGcGAiUOMA435png-vw@mail.gmail.com> <20110823085937.GC17489@deviant.kiev.zoral.com.ua> <4E543828.2040703@gmail.com> <20110824081303.GG17489@deviant.kiev.zoral.com.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi, Konstantin,

On 24.08.2011 11:13, Kostik Belousov wrote:
>> Anyway, if you consider the info above helpful, need to acquire more or
>> smth. just let me know.
>
> Again, the backtrace is not useful. To make it useful, debugging symbols
> must be compiled into the dso loaded into the process. I highly suspect
> that the real backtrace ends at the frame 10.
>
> Try to start with compiling rtld/libc/libthr with debugging symbols.
> It is enough to do
> cd $SRC/libexec/rtld-elf
> make obj&&  make all install DEBUG_FLAGS=-g
> cd $SRC/lib/libc
> make obj&&  make all install DEBUG_FLAGS=-g
> cd $SRC/lib/libthr
> make obj&&  make all install DEBUG_FLAGS=-g

I tried one more time to rebuild everything (xorg-dev, intel driver 
(2.16), dependent libs, relevant system libs and so forth) with 
debugging symbols. Unfortunately I didn't managed to obtain smth. useful 
for you. To make sure that nothing were missed I reinstalled world with 
DEBUG_FLAGS=-g (as build(7) and you suggested).

Just to prove that:
 > echo quit > /tmp/quit
 > sudo gdb /usr/local/bin/Xorg /a/cores/Xorg.core.6 -x /tmp/quit > 
/tmp/gdb.out
 > sed -n -e '/Reading symbols/ { s/Reading symbols from //; 
s/\.\.\.done.*//; p; }' /tmp/gdb.out | xargs -I % file % | awk 
'{print($1, $(NF-1), $NF); }'
/lib/libcrypto.so.6: not stripped
/usr/local/lib/libpciaccess.so.0: not stripped
/usr/local/lib/libpixman-1.so.9: not stripped
/usr/local/lib/libXfont.so.1: not stripped
/usr/local/lib/libfreetype.so.9: not stripped
/usr/lib/libbz2.so.4: not stripped
/usr/local/lib/libfontenc.so.1: not stripped
/lib/libz.so.6: not stripped
/usr/local/lib/libXau.so.6: not stripped
/usr/local/lib/libXdmcp.so.6: not stripped
/usr/lib/librpcsvc.so.5: not stripped
/lib/libm.so.5: not stripped
/lib/libthr.so.3: not stripped
/lib/libc.so.7: not stripped
/usr/local/lib/xorg/modules/input/synaptics_drv.so: not stripped
/usr/local/lib/xorg/modules/extensions/libextmod.so: not stripped
/usr/local/lib/xorg/modules/extensions/librecord.so: not stripped
/usr/local/lib/xorg/modules/extensions/libdbe.so: not stripped
/usr/local/lib/xorg/modules/extensions/libglx.so: not stripped
/usr/local/lib/xorg/modules/extensions/libdri2.so: not stripped
/usr/local/lib/libdrm.so.2: not stripped
/usr/local/lib/xorg/modules/extensions/libdri.so: not stripped
/usr/local/lib/xorg/modules/drivers/intel_drv.so: not stripped
/usr/local/lib/libdrm_intel.so.1: not stripped
/usr/local/lib/libpthread-stubs.so.0: not stripped
/usr/local/lib/xorg/modules/input/kbd_drv.so: not stripped
/usr/local/lib/xorg/modules/input/mouse_drv.so: not stripped
/usr/local/lib/xorg/modules/libfb.so: not stripped
/usr/local/lib/dri/i965_dri.so: not stripped
/usr/local/lib/libexpat.so.6: not stripped
/usr/lib/libstdc++.so.6: not stripped
/lib/libgcc_s.so.1: not stripped
/libexec/ld-elf.so.1: not stripped

Results are still seem to be not sufficient :(
http://pastebin.com/4zSwxqDZ

So, I kindly ask you is there anything else I should try to obtain 
useful info for you?
thanks

PS:
- all.8.2.patch was applied;
- core file is newer then stuff that was rebuilt with debugging symbols.


--
WBR,
Andrey Kosachenko



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E61DF8F.1090206>