linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* XFree + "stonerview" screensaver -> Xfree oops
@ 2002-07-05 15:08 Diego Calleja
  2002-07-06 16:20 ` Diego Calleja
  2002-07-06 18:40 ` Diego Calleja
  0 siblings, 2 replies; 3+ messages in thread
From: Diego Calleja @ 2002-07-05 15:08 UTC (permalink / raw)
  To: linux-kernel; +Cc: xfree86, jwz, vizzie

[-- Attachment #1: Type: text/plain, Size: 4042 bytes --]

I'm using the Xfree version existing in unstable debian (4.1.0-16), X
-version shows 4.1.0.1.

This bug is reproducible between several trees: stable, -ac, -aa1 from
several releases.

Output of lspci -v attached (voodoo 3 pci video board)

I can reproduce the bug (not always but very usual):
-I don't touch anything.
-xscreensaver-gl starts
-_only_, when the screensaver called "stonerview" starts, and after a
while, the image stops, and an oops is generated:

-----------------------------------------------------------------------
---------- ksymoops 2.4.5 on i686 2.4.19-rc1.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.19-rc1/ (default)
     -m /boot/System.map-2.4.19-rc1 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Jul  5 16:33:36 localhost kernel: Unable to handle kernel NULL pointer
dereference at virtual address 0000001c Jul  5 16:33:36 localhost
kernel: c01b41aa Jul  5 16:33:36 localhost kernel: *pde = 00a63067
Jul  5 16:33:36 localhost kernel: Oops: 0000
Jul  5 16:33:36 localhost kernel: CPU:    0
Jul  5 16:33:36 localhost kernel: EIP:    0010:[sock_poll+30/40]    Not
tainted Jul  5 16:33:36 localhost kernel: EFLAGS: 00210282
Jul  5 16:33:36 localhost kernel: eax: 00000000   ebx: c0b4db20   ecx:
00000000   edx: c1bd35b4 Jul  5 16:33:36 localhost kernel: esi: c0b4db20
  edi: 00000000   ebp: c1845f70   esp: c1845f28 Jul  5 16:33:36
localhost kernel: ds: 0018   es: 0018   ss: 0018 Jul  5 16:33:36
localhost kernel: Process XFree86 (pid: 310, stackpage=c1845000) Jul  5
16:33:36 localhost kernel: Stack: c0b4db20 c1bd35b4 00000000 00000000
c013e1d6 c0b4db20 00000000 00000100 Jul  5 16:33:36 localhost kernel:   
    00000020 c11fff20 00000145 00080000 c1844000 7fffffff 00000013
00000000 Jul  5 16:33:36 localhost kernel:        00000000 c149d000
00000000 c013e62c 00000017 c1845fa8 c1845fa4 c1844000 Jul  5 16:33:36
localhost kernel: Call Trace: [do_select+226/476] [sys_select+820/1156]
[system_call+51/64] Jul  5 16:33:36 localhost kernel: Code: 8b 40 1c ff
d0 83 c4 0c 5b c3 53 8b 5c 24 08 8b 43 08 8b 54 Using defaults from
ksymoops -t elf32-i386 -a i386


>>ebx; c0b4db20 <[apm].bss.end+137801/2cdce1>
>>edx; c1bd35b4 <[sb].bss.end+9ab8d5/bf0321>
>>esi; c0b4db20 <[apm].bss.end+137801/2cdce1>
>>ebp; c1845f70 <[sb].bss.end+61e291/bf0321>
>>esp; c1845f28 <[sb].bss.end+61e249/bf0321>

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   8b 40 1c                  mov    0x1c(%eax),%eax
Code;  00000003 Before first symbol
   3:   ff d0                     call   *%eax
Code;  00000005 Before first symbol
   5:   83 c4 0c                  add    $0xc,%esp
Code;  00000008 Before first symbol
   8:   5b                        pop    %ebx
Code;  00000009 Before first symbol
   9:   c3                        ret    
Code;  0000000a Before first symbol
   a:   53                        push   %ebx
Code;  0000000b Before first symbol
   b:   8b 5c 24 08               mov    0x8(%esp,1),%ebx
Code;  0000000f Before first symbol
   f:   8b 43 08                  mov    0x8(%ebx),%eax
Code;  00000012 Before first symbol
  12:   8b 54 00 00               mov    0x0(%eax,%eax,1),%edx


1 warning issued.  Results may not be reliable.

-----------------------------------------------------------------------
----------

-When i watch the stopped screen, the image _always_ is the same, the
screensaver always stops at the same point Any advices of how to
debug/strace/whatever this?

(after Xfree is hanged, ctrl+alt+Fn does'nt works, so i do sysrq sync +
reboot, but this is normal...)


Regards, Diego Calleja


[-- Attachment #2: lspci --]
[-- Type: application/octet-stream, Size: 1184 bytes --]

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 5571 (rev 01)
	Flags: bus master, medium devsel, latency 255

00:01.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 01)
	Flags: bus master, medium devsel, latency 0

00:01.1 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev c1) (prog-if 8a [Master SecP PriP])
	Subsystem: Unknown device 0040:0000
	Flags: bus master, fast devsel, latency 32, IRQ 14
	I/O ports at <ignored>
	I/O ports at <ignored>
	I/O ports at <ignored>
	I/O ports at <ignored>
	I/O ports at 1000 [size=16]

00:01.2 USB Controller: Silicon Integrated Systems [SiS] 7001 (rev e0) (prog-if 10 [OHCI])
	Flags: bus master, medium devsel, latency 32, IRQ 10
	Memory at e4000000 (32-bit, non-prefetchable) [size=4K]

00:0f.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01) (prog-if 00 [VGA])
	Subsystem: 3Dfx Interactive, Inc.: Unknown device 0057
	Flags: fast devsel, IRQ 11
	Memory at e0000000 (32-bit, non-prefetchable) [size=32M]
	Memory at e2000000 (32-bit, prefetchable) [size=32M]
	I/O ports at 6000 [size=256]
	Expansion ROM at <unassigned> [disabled] [size=64K]
	Capabilities: [60] Power Management version 1


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: XFree + "stonerview" screensaver -> Xfree oops
  2002-07-05 15:08 XFree + "stonerview" screensaver -> Xfree oops Diego Calleja
@ 2002-07-06 16:20 ` Diego Calleja
  2002-07-06 18:40 ` Diego Calleja
  1 sibling, 0 replies; 3+ messages in thread
From: Diego Calleja @ 2002-07-06 16:20 UTC (permalink / raw)
  To: Diego Calleja; +Cc: linux-kernel, xfree86, jwz, vizzie

On Fri, 5 Jul 2002 17:08:23 +0200
Diego Calleja <diegocg@teleline.es> escribió:


The oops is very unreadable, this version better ;)
Jul  5 16:33:36 localhost kernel: Unable to handle kernel NULL pointer
dereference at virtual address 0000001c Jul  5 16:33:36 localhost
kernel: c01b41aa Jul  5 16:33:36 localhost kernel: *pde = 00a63067 Jul 
5 16:33:36 localhost kernel: Oops: 0000 Jul  5 16:33:36 localhost
kernel: CPU:    0 Jul  5 16:33:36 localhost kernel: EIP:   
0010:[sock_poll+30/40]    Not tainted Jul  5 16:33:36 localhost kernel:
EFLAGS: 00210282 Jul  5 16:33:36 localhost kernel: eax: 00000000   ebx:
c0b4db20   ecx: 00000000   edx: c1bd35b4 Jul  5 16:33:36 localhost
kernel: esi: c0b4db20   edi: 00000000   ebp: c1845f70   esp: c1845f28
Jul  5 16:33:36 localhost kernel: ds: 0018   es: 0018   ss: 0018 Jul  5
16:33:36 localhost kernel: Process XFree86 (pid: 310,
stackpage=c1845000) Jul  5 16:33:36 localhost kernel: Stack: c0b4db20
c1bd35b4 00000000 00000000 c013e1d6 c0b4db20 00000000 00000100 Jul  5
16:33:36 localhost kernel:       00000020 c11fff20 00000145 00080000
c1844000 7fffffff 00000013 00000000 Jul  5 16:33:36 localhost kernel:   
    00000000 c149d000 00000000 c013e62c 00000017 c1845fa8 c1845fa4
c1844000 Jul  5 16:33:36 localhost kernel: Call Trace:
[do_select+226/476] [sys_select+820/1156] [system_call+51/64] Jul  5
16:33:36 localhost kernel: Code: 8b 40 1c ff d0 83 c4 0c 5b c3 53 8b 5c
24 08 8b 43 08 8b 54 

The rest seems good.

>Using defaults from ksymoops -t elf32-i386 -a i386
> 
> 
> >>ebx; c0b4db20 <[apm].bss.end+137801/2cdce1>
> >>edx; c1bd35b4 <[sb].bss.end+9ab8d5/bf0321>
> >>esi; c0b4db20 <[apm].bss.end+137801/2cdce1>
> >>ebp; c1845f70 <[sb].bss.end+61e291/bf0321>
> >>esp; c1845f28 <[sb].bss.end+61e249/bf0321>
> 
> Code;  00000000 Before first symbol
> 00000000 <_EIP>:
> Code;  00000000 Before first symbol
>    0:   8b 40 1c                  mov    0x1c(%eax),%eax
> Code;  00000003 Before first symbol
>    3:   ff d0                     call   *%eax
> Code;  00000005 Before first symbol
>    5:   83 c4 0c                  add    $0xc,%esp
> Code;  00000008 Before first symbol
>    8:   5b                        pop    %ebx
> Code;  00000009 Before first symbol
>    9:   c3                        ret    
> Code;  0000000a Before first symbol
>    a:   53                        push   %ebx
> Code;  0000000b Before first symbol
>    b:   8b 5c 24 08               mov    0x8(%esp,1),%ebx
> Code;  0000000f Before first symbol
>    f:   8b 43 08                  mov    0x8(%ebx),%eax
> Code;  00000012 Before first symbol
>   12:   8b 54 00 00               mov    0x0(%eax,%eax,1),%edx
> 
> 
> 1 warning issued.  Results may not be reliable.
> 
> ---------------------------------------------------------------------
> ------------
> 
> -When i watch the stopped screen, the image _always_ is the same, the
> screensaver always stops at the same point Any advices of how to
> debug/strace/whatever this?
> 
> (after Xfree is hanged, ctrl+alt+Fn does'nt works, so i do sysrq sync
> + reboot, but this is normal...)
> 
> 
> Regards, Diego Calleja
> 
> 

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: XFree + "stonerview" screensaver -> Xfree oops
  2002-07-05 15:08 XFree + "stonerview" screensaver -> Xfree oops Diego Calleja
  2002-07-06 16:20 ` Diego Calleja
@ 2002-07-06 18:40 ` Diego Calleja
  1 sibling, 0 replies; 3+ messages in thread
From: Diego Calleja @ 2002-07-06 18:40 UTC (permalink / raw)
  To: Diego Calleja; +Cc: linux-kernel

On Fri, 5 Jul 2002 17:08:23 +0200
Diego Calleja <diegocg@teleline.es> escribió:

Jul  5 16:33:36 localhost kernel: Unable to handle kernel NULL pointer dereference at virtual address 0000001c 
Jul  5 16:33:36 localhost kernel: c01b41aa 
Jul  5 16:33:36 localhost kernel: *pde = 00a63067
Jul  5 16:33:36 localhost kernel: Oops: 0000
Jul  5 16:33:36 localhost kernel: CPU:    0
Jul  5 16:33:36 localhost kernel: EIP:    0010:[sock_poll+30/40]    Not tainted 
Jul  5 16:33:36 localhost kernel: EFLAGS: 00210282
Jul  5 16:33:36 localhost kernel: eax: 00000000   ebx: c0b4db20   ecx: 00000000   edx: c1bd35b4 
Jul  5 16:33:36 localhost kernel: esi: c0b4db20   edi: 00000000   ebp: c1845f70   esp: c1845f28 
Jul  5 16:33:36 localhost kernel: ds: 0018   es: 0018   ss: 0018 
Jul  5 16:33:36 localhost kernel: Process XFree86 (pid: 310, stackpage=c1845000) 
Jul  5 16:33:36 localhost kernel: Stack: c0b4db20 c1bd35b4 00000000 00000000 c013e1d6 c0b4db20 00000000 00000100 
Jul  5 16:33:36 localhost kernel:        00000020 c11fff20 00000145 00080000 c1844000 7fffffff 00000013 00000000 
Jul  5 16:33:36 localhost kernel:        00000000 c149d000 00000000 c013e62c 00000017 c1845fa8 c1845fa4 c1844000 
Jul  5 16:33:36 localhost kernel: Call Trace: [do_select+226/476] [sys_select+820/1156] [system_call+51/64] 
Jul  5 16:33:36 localhost kernel: Code: 8b 40 1c ff d0 83 c4 0c 5b c3 53 8b 5c 24 08 8b 43 08 8b 54 
Using defaults from ksymoops -t elf32-i386 -a i386


> 
> 
> >>ebx; c0b4db20 <[apm].bss.end+137801/2cdce1>
> >>edx; c1bd35b4 <[sb].bss.end+9ab8d5/bf0321>
> >>esi; c0b4db20 <[apm].bss.end+137801/2cdce1>
> >>ebp; c1845f70 <[sb].bss.end+61e291/bf0321>
> >>esp; c1845f28 <[sb].bss.end+61e249/bf0321>
> 
> Code;  00000000 Before first symbol
> 00000000 <_EIP>:
> Code;  00000000 Before first symbol
>    0:   8b 40 1c                  mov    0x1c(%eax),%eax
> Code;  00000003 Before first symbol
>    3:   ff d0                     call   *%eax
> Code;  00000005 Before first symbol
>    5:   83 c4 0c                  add    $0xc,%esp
> Code;  00000008 Before first symbol
>    8:   5b                        pop    %ebx
> Code;  00000009 Before first symbol
>    9:   c3                        ret    
> Code;  0000000a Before first symbol
>    a:   53                        push   %ebx
> Code;  0000000b Before first symbol
>    b:   8b 5c 24 08               mov    0x8(%esp,1),%ebx
> Code;  0000000f Before first symbol
>    f:   8b 43 08                  mov    0x8(%ebx),%eax
> Code;  00000012 Before first symbol
>   12:   8b 54 00 00               mov    0x0(%eax,%eax,1),%edx
> 
> 
> 1 warning issued.  Results may not be reliable.
> 
> -----------------------------------------------------------------------
> ----------
> 
> -When i watch the stopped screen, the image _always_ is the same, the
> screensaver always stops at the same point Any advices of how to
> debug/strace/whatever this?
> 
> (after Xfree is hanged, ctrl+alt+Fn does'nt works, so i do sysrq sync +
> reboot, but this is normal...)
> 
> 
> Regards, Diego Calleja
> 
> 

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-07-06 18:46 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-05 15:08 XFree + "stonerview" screensaver -> Xfree oops Diego Calleja
2002-07-06 16:20 ` Diego Calleja
2002-07-06 18:40 ` Diego Calleja

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).