Bug#724944: xserver-xorg-video-intel: segfaults when trying to play movies

2013-10-01 Thread Bas Wijnen
On Tue, Oct 01, 2013 at 04:51:01PM +0200, Julien Cristau wrote:
 Still no info about what's going on in the driver.

On Tue, Oct 01, 2013 at 02:25:28AM +0200, Bas Wijnen wrote:
 Please tell me what to do or install if you need more information.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#724944: xserver-xorg-video-intel: segfaults when trying to play movies

2013-10-01 Thread Julien Cristau
On Tue, Oct  1, 2013 at 02:25:28 +0200, Bas Wijnen wrote:

 #9  signal handler called
 #10 0xb6f16d79 in ?? () from /usr/lib/xorg/modules/drivers/intel_drv.so
 #11 0xb6f12215 in ?? () from /usr/lib/xorg/modules/drivers/intel_drv.so

Still no info about what's going on in the driver.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#724944: xserver-xorg-video-intel: segfaults when trying to play movies

2013-09-30 Thread Julien Cristau
On Mon, Sep 30, 2013 at 05:14:21 +0200, Bas Wijnen wrote:

 On Sun, Sep 29, 2013 at 10:18:00PM +0200, Cyril Brulebois wrote:
  Please provide us with a backtrace. Some hints are available at:
http://x.debian.net/howto/use-gdb.html
 
 I've now made it crash while it was running with -core.  It took me some time
 to find the core file (it would be good to mention on that page that for (new)
 gdm, it is in /var/lib/gdm3).
 
 Anyway, I attached the gdb logs of the bt and bt full commands.  I don't know
 why it says it has no symbol table; I did install the -dbg package.  Should I
 do something to load the symbols from that package?
 
That trace doesn't seem to have debug symbols for the driver.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#724944: xserver-xorg-video-intel: segfaults when trying to play movies

2013-09-30 Thread Bas Wijnen
On Mon, Sep 30, 2013 at 10:39:47PM +0200, Julien Cristau wrote:
 On Mon, Sep 30, 2013 at 05:14:21 +0200, Bas Wijnen wrote:
 
  On Sun, Sep 29, 2013 at 10:18:00PM +0200, Cyril Brulebois wrote:
   Please provide us with a backtrace. Some hints are available at:
 http://x.debian.net/howto/use-gdb.html
  
  I've now made it crash while it was running with -core.  It took me some 
  time
  to find the core file (it would be good to mention on that page that for 
  (new)
  gdm, it is in /var/lib/gdm3).
  
  Anyway, I attached the gdb logs of the bt and bt full commands.  I don't 
  know
  why it says it has no symbol table; I did install the -dbg package.  Should 
  I
  do something to load the symbols from that package?
  
 That trace doesn't seem to have debug symbols for the driver.

I didn't realize there was a per-driver debug package; it would be useful if
this FIXME in the gdb document at least mentions that.

Hopefully the attached file is better, even though it still complains about
some missing symbols.  Please tell me what to do or install if you need more
information.

Thanks,
Bas
#0  0xb757d424 in __kernel_vsyscall ()
#1  0xb718380f in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#2  0xb7186cc3 in __GI_abort () at abort.c:90
#3  0xb7745499 in OsAbort () at ../../os/utils.c:1299
#4  0xb761ecf7 in ddxGiveUp (error=error@entry=EXIT_ERR_ABORT) at 
../../../../hw/xfree86/common/xf86Init.c:1063
#5  0xb761ed93 in AbortDDX (error=error@entry=EXIT_ERR_ABORT) at 
../../../../hw/xfree86/common/xf86Init.c:1107
#6  0xb774ac31 in AbortServer () at ../../os/log.c:767
#7  0xb774b6ae in FatalError (f=f@entry=0xb77730a4 Caught signal %d (%s). 
Server aborting\n) at ../../os/log.c:908
#8  0xb7742d74 in OsSigHandler (signo=11, sip=0xbfa6d08c, unused=0xbfa6d10c) at 
../../os/osinit.c:147
#9  signal handler called
#10 0xb6f16d79 in ?? () from /usr/lib/xorg/modules/drivers/intel_drv.so
#11 0xb6f12215 in ?? () from /usr/lib/xorg/modules/drivers/intel_drv.so
#12 0xb763676c in xf86XVPutImage (client=0xb8e6ff18, pDraw=0xb8e72230, 
pPort=0xb89aee78, pGC=0xb8e69f58, src_x=0, src_y=0, 
src_w=1280, src_h=720, drw_x=0, drw_y=0, drw_w=1278, drw_h=720, 
format=0xb89aebf0, 
data=0xb4ad6000 
5t5\227\066t6\227\066t7\227\067t7\227\065t5\227\064t2\227\060t1\227\064t7\227\065v3\226\062u2\227\064t6\231\066s6\232\065t6\231\065w5\227\066z6\224\060|)\222.|(\211\037|\031\210\027}\030\207\030~\027\206\035~\036\207\036}\037\211
 |!\214$|\216z'\217(z)\221-{0\220-{(\215\033|\030\212\033|\034\212\033| 
\216%|!\222(|(\220'z'\220(y*\220,x-\217,y/\214.{\023\210\006~\017\204\017\200\022\201\024~\025\205\027~\031\207\034~\036\211\037}\037\213#|%\215{\216{\216z'\216{'\215'{(\216...,
 sync=0, width=1280, height=720) at ../../../../hw/xfree86/common/xf86xv.c:1827
#13 0xb768103c in XvdiPutImage (client=client@entry=0xb8e6ff18, 
pDraw=0xb8e72230, pPort=0xb89aee78, pGC=0xb8e69f58, src_x=0, 
src_y=0, src_w=1280, src_h=720, drw_x=0, drw_y=0, drw_w=1278, drw_h=720, 
image=image@entry=0xb89aebf0, 
data=0xb4ad6000 
5t5\227\066t6\227\066t7\227\067t7\227\065t5\227\064t2\227\060t1\227\064t7\227\065v3\226\062u2\227\064t6\231\066s6\232\065t6\231\065w5\227\066z6\224\060|)\222.|(\211\037|\031\210\027}\030\207\030~\027\206\035~\036\207\036}\037\211
 |!\214$|\216z'\217(z)\221-{0\220-{(\215\033|\030\212\033|\034\212\033| 
\216%|!\222(|(\220'z'\220(y*\220,x-\217,y/\214.{\023\210\006~\017\204\017\200\022\201\024~\025\205\027~\031\207\034~\036\211\037}\037\213#|%\215{\216{\216z'\216{'\215'{(\216...,
 sync=0, width=width@entry=1280, height=720) at ../../Xext/xvmain.c:673
#14 0xb7682638 in ProcXvShmPutImage (client=0xb8e6ff18) at 
../../Xext/xvdisp.c:1025
#15 0xb7684d9e in ProcXvDispatch (client=0xb8e6ff18) at ../../Xext/xvdisp.c:1212
#16 0xb75db35d in Dispatch () at ../../dix/dispatch.c:432
#17 0xb75c938a in main (argc=13, argv=0xbfa6d904, envp=0xbfa6d93c) at 
../../dix/main.c:298
#0  0xb757d424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb718380f in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = optimized out
resultvar = optimized out
pid = -1221591040
selftid = 26623
#2  0xb7186cc3 in __GI_abort () at abort.c:90
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0xbfa6cf30, sa_sigaction = 
0xbfa6cf30}, sa_mask = {__val = {3078412928, 
  3073376256, 171515904, 3076120576, 3076122920, 1, 3078365216, 
3076047001, 3076123360, 3071311344, 1, 1, 0, 0, 
  0, 0, 0, 0, 0, 3076185528, 0, 0, 0, 3071652072, 0, 0, 0, 
3078365184, 1, 3078401748, 3078401652, 3076072480}}, 
  sa_flags = -1216554368, sa_restorer = 0xb7186b80 __GI_abort}
sigs = {__val = {32, 0 repeats 31 times}}
#3  0xb7745499 in OsAbort () at ../../os/utils.c:1299
No locals.
#4  0xb761ecf7 in ddxGiveUp (error=error@entry=EXIT_ERR_ABORT) at 
../../../../hw/xfree86/common/xf86Init.c:1063
i = optimized out
#5  

Bug#724944: xserver-xorg-video-intel: segfaults when trying to play movies

2013-09-29 Thread Bas Wijnen
Package: xserver-xorg-video-intel
Version: 2:2.21.15-1+b1
Severity: grave
Justification: kills entire session; including applications running on it, 
which likely results in data loss.

I can reliably crash the X server by starting almost any video with almost any
player.  At least mplayer, xine, totem, and xawtv (showing images from my
webcam) have managed to crash it.  Log file attached.  If you need debugging
symbols or anything like that, let me know how to generate it and I'm happy to
send it.

The only way I have currently found to play video without crashing X, is using
mplayer -vo x11.  I think that disables a lot of hardware acceleration, but I'm
by no means an expert on this topic.

Thanks,
Bas


Xorg.0.log.old
Description: application/trash


Bug#724944: xserver-xorg-video-intel: segfaults when trying to play movies

2013-09-29 Thread Cyril Brulebois
Control: severity -1 important

Bas Wijnen wij...@debian.org (2013-09-29):
 Package: xserver-xorg-video-intel
 Version: 2:2.21.15-1+b1
 Severity: grave
 Justification: kills entire session; including applications running on it, 
 which likely results in data loss.

No, that isn't data loss.

 I can reliably crash the X server by starting almost any video with almost any
 player.  At least mplayer, xine, totem, and xawtv (showing images from my
 webcam) have managed to crash it.  Log file attached.  If you need debugging
 symbols or anything like that, let me know how to generate it and I'm happy to
 send it.
 
 The only way I have currently found to play video without crashing X, is using
 mplayer -vo x11.  I think that disables a lot of hardware acceleration, but 
 I'm
 by no means an expert on this topic.

Please provide us with a backtrace. Some hints are available at:
  http://x.debian.net/howto/use-gdb.html

Also, where's the bug script output?

Mraw,
KiBi.


signature.asc
Description: Digital signature


Bug#724944: xserver-xorg-video-intel: segfaults when trying to play movies

2013-09-29 Thread Bas Wijnen
Control: notfound -1 2:2.21.15-1+b2

On Sun, Sep 29, 2013 at 10:18:00PM +0200, Cyril Brulebois wrote:
 No, that isn't data loss.

I sure lost data on it, but I'm not arguing that the lower severity is
reasonable.

 Please provide us with a backtrace. Some hints are available at:
   http://x.debian.net/howto/use-gdb.html

The backtrace was included in the log file, hence I didn't think it would be
useful to generate another one.  I can see how it would be helpful to have a
trace with symbols, but I needed help with getting those; that was on the page
however, so I installed xserver-xorg-core-dbg.  For that, I needed to upgrade
to the +b2 version, which doesn't crash anymore...

 Also, where's the bug script output?

I don't have a proper mail system set up on this host, so reportbug doesn't
work well (I think).  But you're right, I should have generated that list.
Sorry about that.

Thanks for your quick reply and sorry for the noise,
Bas


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#724944: xserver-xorg-video-intel: segfaults when trying to play movies

2013-09-29 Thread Bas Wijnen
On Sun, Sep 29, 2013 at 10:18:00PM +0200, Cyril Brulebois wrote:
 Please provide us with a backtrace. Some hints are available at:
   http://x.debian.net/howto/use-gdb.html

I've now made it crash while it was running with -core.  It took me some time
to find the core file (it would be good to mention on that page that for (new)
gdm, it is in /var/lib/gdm3).

Anyway, I attached the gdb logs of the bt and bt full commands.  I don't know
why it says it has no symbol table; I did install the -dbg package.  Should I
do something to load the symbols from that package?

Thanks,
Bas
#0  0xb757d424 in __kernel_vsyscall ()
#1  0xb718380f in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
#2  0xb7186cc3 in __GI_abort () at abort.c:90
#3  0xb7745499 in OsAbort () at ../../os/utils.c:1299
#4  0xb761ecf7 in ddxGiveUp (error=error@entry=EXIT_ERR_ABORT) at 
../../../../hw/xfree86/common/xf86Init.c:1063
#5  0xb761ed93 in AbortDDX (error=error@entry=EXIT_ERR_ABORT) at 
../../../../hw/xfree86/common/xf86Init.c:1107
#6  0xb774ac31 in AbortServer () at ../../os/log.c:767
#7  0xb774b6ae in FatalError (f=f@entry=0xb77730a4 Caught signal %d (%s). 
Server aborting\n) at ../../os/log.c:908
#8  0xb7742d74 in OsSigHandler (signo=11, sip=0xbfa6d08c, unused=0xbfa6d10c) at 
../../os/osinit.c:147
#9  signal handler called
#10 0xb6f16d79 in ?? () from /usr/lib/xorg/modules/drivers/intel_drv.so
#11 0xb6f12215 in ?? () from /usr/lib/xorg/modules/drivers/intel_drv.so
#12 0xb763676c in xf86XVPutImage (client=0xb8e6ff18, pDraw=0xb8e72230, 
pPort=0xb89aee78, pGC=0xb8e69f58, src_x=0, src_y=0, 
src_w=1280, src_h=720, drw_x=0, drw_y=0, drw_w=1278, drw_h=720, 
format=0xb89aebf0, 
data=0xb4ad6000 
5t5\227\066t6\227\066t7\227\067t7\227\065t5\227\064t2\227\060t1\227\064t7\227\065v3\226\062u2\227\064t6\231\066s6\232\065t6\231\065w5\227\066z6\224\060|)\222.|(\211\037|\031\210\027}\030\207\030~\027\206\035~\036\207\036}\037\211
 |!\214$|\216z'\217(z)\221-{0\220-{(\215\033|\030\212\033|\034\212\033| 
\216%|!\222(|(\220'z'\220(y*\220,x-\217,y/\214.{\023\210\006~\017\204\017\200\022\201\024~\025\205\027~\031\207\034~\036\211\037}\037\213#|%\215{\216{\216z'\216{'\215'{(\216...,
 sync=0, width=1280, height=720) at ../../../../hw/xfree86/common/xf86xv.c:1827
#13 0xb768103c in XvdiPutImage (client=client@entry=0xb8e6ff18, 
pDraw=0xb8e72230, pPort=0xb89aee78, pGC=0xb8e69f58, src_x=0, 
src_y=0, src_w=1280, src_h=720, drw_x=0, drw_y=0, drw_w=1278, drw_h=720, 
image=image@entry=0xb89aebf0, 
data=0xb4ad6000 
5t5\227\066t6\227\066t7\227\067t7\227\065t5\227\064t2\227\060t1\227\064t7\227\065v3\226\062u2\227\064t6\231\066s6\232\065t6\231\065w5\227\066z6\224\060|)\222.|(\211\037|\031\210\027}\030\207\030~\027\206\035~\036\207\036}\037\211
 |!\214$|\216z'\217(z)\221-{0\220-{(\215\033|\030\212\033|\034\212\033| 
\216%|!\222(|(\220'z'\220(y*\220,x-\217,y/\214.{\023\210\006~\017\204\017\200\022\201\024~\025\205\027~\031\207\034~\036\211\037}\037\213#|%\215{\216{\216z'\216{'\215'{(\216...,
 sync=0, width=width@entry=1280, height=720) at ../../Xext/xvmain.c:673
#14 0xb7682638 in ProcXvShmPutImage (client=0xb8e6ff18) at 
../../Xext/xvdisp.c:1025
#15 0xb7684d9e in ProcXvDispatch (client=0xb8e6ff18) at ../../Xext/xvdisp.c:1212
#16 0xb75db35d in Dispatch () at ../../dix/dispatch.c:432
#17 0xb75c938a in main (argc=13, argv=0xbfa6d904, envp=0xbfa6d93c) at 
../../dix/main.c:298
#0  0xb757d424 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb718380f in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = optimized out
resultvar = optimized out
pid = -1221591040
selftid = 26623
#2  0xb7186cc3 in __GI_abort () at abort.c:90
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0xbfa6cf30, sa_sigaction = 
0xbfa6cf30}, sa_mask = {__val = {3078412928, 
  3073376256, 171515904, 3076120576, 3076122920, 1, 3078365216, 
3076047001, 3076123360, 3071311344, 1, 1, 0, 0, 
  0, 0, 0, 0, 0, 3076185528, 0, 0, 0, 3071652072, 0, 0, 0, 
3078365184, 1, 3078401748, 3078401652, 3076072480}}, 
  sa_flags = -1216554368, sa_restorer = 0xb7186b80 __GI_abort}
sigs = {__val = {32, 0 repeats 31 times}}
#3  0xb7745499 in OsAbort () at ../../os/utils.c:1299
No locals.
#4  0xb761ecf7 in ddxGiveUp (error=error@entry=EXIT_ERR_ABORT) at 
../../../../hw/xfree86/common/xf86Init.c:1063
i = optimized out
#5  0xb761ed93 in AbortDDX (error=error@entry=EXIT_ERR_ABORT) at 
../../../../hw/xfree86/common/xf86Init.c:1107
i = optimized out
#6  0xb774ac31 in AbortServer () at ../../os/log.c:767
No locals.
#7  0xb774b6ae in FatalError (f=f@entry=0xb77730a4 Caught signal %d (%s). 
Server aborting\n) at ../../os/log.c:908
args = 0xbfa6d064 \v
args2 = 0xbfa6d064 \v
beenhere = 1
#8  0xb7742d74 in OsSigHandler (signo=11, sip=0xbfa6d08c, unused=0xbfa6d10c) at 
../../os/osinit.c:147
unused = 0xbfa6d10c