[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#645680: xserver-xorg-video-intel: Xserver crash



On Tue, Dec 6, 2011 at 9:39 PM, Julien Cristau <jcristau@debian.org> wrote:
> On Tue, Dec  6, 2011 at 21:27:42 +0100, luca boncompagni wrote:
>
>> On Fri, Dec 2, 2011 at 9:36 PM, Cyril Brulebois <kibi@debian.org> wrote:
>> > Hi,
>> >
>> > luca boncompagni <lbonco@gmail.com> (17/10/2011):
>> >> Package: xserver-xorg-video-intel
>> >> Version: 2:2.16.0-1
>> >> Severity: important
>> >>
>> >> Dear Maintainer,
>> >> when i try to launch Iceweasel, X crashes.
>> >> When I do not have LVDS1 connected, if I try to run Iceweasel, I have no problem
>> >
>> > does the same happen with 2.17?
>> >
>> > Mraw,
>> > KiBi.
>>
>> Hi,
>>
>> with 2.17 same crash when launching Iceweseal.
>>
> Try starting X under valgrind, and then make it crash (it'll be slow,
> but should work).
>
> Cheers,
> Julien

Hi,

I try start X with valgrind, but I have some problems. I use kdm and I
modified kdmrc with:

ServerCmd=/tmp/myscript.sh

the content of the script is:

#!bin/sh

exec /usr/bin/valgrind -v --log-file=/tmp/X.crash /usr/bin/X $@

I have also do:

chmod ug-s /usr/bin/X

all that I get is:

==9922== Memcheck, a memory error detector
==9922== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==9922== Using Valgrind-3.6.1 and LibVEX; rerun with -h for copyright info
==9922== Command: /usr/bin/X :0 vt8 -br -nolisten tcp -auth
/var/run/xauth/A:0-qq3n0b
==9922== Parent PID: 9917
==9922==
--9922--
--9922-- Valgrind options:
--9922--    --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp
--9922--    -v
--9922--    --log-file=/tmp/X.crash
--9922-- Contents of /proc/version:
--9922--   Linux version 3.1.0-1-amd64 (Debian 3.1.1-1)
(ben@decadent.org.uk) (gcc version 4.6.2 (Debian 4.6.2-4) ) #1 SMP Mon
Nov 14 09:06:12 UTC 2011
--9922-- Arch and hwcaps: X86, x86-sse1-sse2
--9922-- Page sizes: currently 4096, max supported 4096
--9922-- Valgrind library directory: /usr/lib/valgrind
--9922-- Reading syms from /lib/i386-linux-gnu/ld-2.13.so (0x4400000)
--9922--   Considering /lib/i386-linux-gnu/ld-2.13.so ..
--9922--   .. CRC mismatch (computed a1e13f84 wanted 779a0270)
--9922--   Considering /usr/lib/debug/lib/i386-linux-gnu/ld-2.13.so ..
--9922--   .. CRC is valid
--9922-- Reading syms from /usr/bin/X (0x8048000)
--9922--    object doesn't have a symbol table
--9922-- Reading syms from /usr/lib/valgrind/memcheck-x86-linux (0x38000000)
--9922--    object doesn't have a symbol table
--9922--    object doesn't have a dynamic symbol table
--9922-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp
--9922-- Reading suppressions file: /usr/lib/valgrind/default.supp
--9922-- REDIR: 0x4416450 (index) redirected to 0x3805203f (???)
--9922-- Reading syms from
/usr/lib/valgrind/vgpreload_core-x86-linux.so (0x48c2000)
--9922--    object doesn't have a symbol table
--9922-- Reading syms from
/usr/lib/valgrind/vgpreload_memcheck-x86-linux.so (0x48c8000)
--9922--    object doesn't have a symbol table
==9922== WARNING: new redirection conflicts with existing -- ignoring it
--9922--     new: 0x04416450 (index               ) R-> 0x048cc4e0 index
--9922-- REDIR: 0x4416630 (strlen) redirected to 0x48cc940 (strlen)
--9922-- Reading syms from /lib/i386-linux-gnu/i686/cmov/libc-2.13.so
(0x679d000)
--9922--   Considering /lib/i386-linux-gnu/i686/cmov/libc-2.13.so ..
--9922--   .. CRC mismatch (computed cc5b7f16 wanted 04d83bd7)
--9922--   Considering
/usr/lib/debug/lib/i386-linux-gnu/i686/cmov/libc-2.13.so ..
--9922--   .. CRC is valid
--9922-- REDIR: 0x680ffd0 (rindex) redirected to 0x48cc310 (rindex)
--9922-- REDIR: 0x680c450 (malloc) redirected to 0x48cbfb0 (malloc)
--9922-- REDIR: 0x6810860 (memchr) redirected to 0x48cd600 (memchr)
--9922-- REDIR: 0x68126a0 (rawmemchr) redirected to 0x48ce7c0 (rawmemchr)
--9922-- REDIR: 0x680fc60 (strlen) redirected to 0x48c24c0 (_vgnU_ifunc_wrapper)
--9922-- REDIR: 0x6816650 (__strlen_sse2_bsf) redirected to 0x48cc900 (strlen)
--9922-- REDIR: 0x6811240 (strncasecmp) redirected to 0x48cd000 (strncasecmp)
--9922-- REDIR: 0x680c370 (free) redirected to 0x48cb1b0 (free)
--9922-- REDIR: 0x680f670 (strcmp) redirected to 0x48c24c0 (_vgnU_ifunc_wrapper)
--9922-- REDIR: 0x68b4c50 (__strcmp_ssse3) redirected to 0x48cd4c0 (strcmp)

Can you give some hints?

Thanks,
Luca



Reply to: