Bug#248467: gnomemeeting: gnomeeting "eats" kernel data and
finally make kernel crash
Jerome Alet
Jerome Alet <alet@unice.fr>, 248467@bugs.debian.org
Tue, 11 May 2004 13:11:34 +0200
Package: gnomemeeting
Version: 0.98.5-8
Severity: critical
Justification: breaks unrelated software
I've got a Bi-PIV-Xeon Compaq server with Debian kernel 2.4.26-1-686-smp
and two PCI-X video acquisition cards Viewcast Osprey 230, there's 1 Gb RAM.
We load bttv and force card to be Osprey 210/220 instead of the default
value of Osprey 200 by passing 89 as the card id (default is 88) at
module loading time
We use these video acquisition cards very intensively to stream day
long sessions with RealEncoder (HelixProducer 9) and have not
encountered a single problem so far beside HelixProducer
sometimes wasting his own memory. We do this almost every
day since September 2003.
Also when using these cards from xawtv there's not a single problem.
BUT when using gnomemeeting, even 30 seconds, this rottens the kernel
space and the machine finally crashes, even if we have quit gnomemeeting
since several minutes.
When trying gnomemeeting we can't even obtain the video, we still
see the green screen, and gnomemeeting complains about the palette
not being correct (this used to work perfectly with 2.4.18 IIRC, but
there has been lots of apt-get dist-upgrade since). We play a bit
with preferences, and then quit gnomemeeting.
Some minutes later, machine crashes
Last message reported in syslog is :
--- CUT ---
May 11 12:36:37 servmediup kernel: bttv1: PLL: 28636363 => 35468950
.bttv1: aiee: error loops
May 11 12:36:37 servmediup kernel: . ok
May 11 12:36:54 servmediup kernel: bttv0: irq: OCERR risc_count=37592810
May 11 12:36:54 servmediup kernel: bttv0: irq: SCERR risc_count=37592810
May 11 12:36:54 servmediup kernel: bttv0: irq: SCERR risc_count=37592810
May 11 12:36:54 servmediup kernel: bttv0: irq: OCERR risc_count=37592810
May 11 12:36:54 servmediup kernel: bttv0: irq: SCERR risc_count=37592810
May 11 12:36:54 servmediup kernel: bttv0: aiee: error loops
May 11 12:36:54 servmediup kernel: bttv0: resetting chip
May 11 12:36:54 servmediup kernel: bttv0: PLL: 28636363 => 35468950 ..
ok
May 11 12:38:07 servmediup kernel: bttv1: irq: OCERR risc_count=37592010
May 11 12:38:07 servmediup kernel: bttv1: irq: SCERR risc_count=37592010
May 11 12:38:07 servmediup kernel: bttv1: irq: SCERR risc_count=37592010
May 11 12:38:07 servmediup kernel: bttv1: irq: OCERR risc_count=37592010
May 11 12:38:07 servmediup kernel: bttv1: irq: SCERR risc_count=37592010
May 11 12:38:07 servmediup kernel: bttv1: aiee: error loops
May 11 12:38:07 servmediup kernel: bttv1: irq: SCERR risc_count=3753c014
May 11 12:38:07 servmediup kernel: bttv1: aiee: error loops
May 11 12:38:07 servmediup kernel: bttv1: resetting chip
May 11 12:38:08 servmediup kernel: bttv1: PLL: 28636363 => 35468950 ..
ok
May 11 12:38:09 servmediup kernel: bttv1: irq: OCERR risc_count=37592010
May 11 12:38:09 servmediup kernel: bttv1: irq: SCERR risc_count=37592010
May 11 12:38:09 servmediup last message repeated 2 times
May 11 12:38:09 servmediup kernel: bttv1: irq: OCERR risc_count=37592010
May 11 12:38:09 servmediup kernel: bttv1: aiee: error loops
May 11 12:38:09 servmediup kernel: bttv1: resetting chip
May 11 12:38:09 servmediup kernel: bttv1: PLL: 28636363 => 35468950 ..
ok
May 11 12:39:07 servmediup kernel: bttv1: PLL can sleep, using XTAL
(28636363).
May 11 12:39:07 servmediup kernel: bttv1: irq: OCERR risc_count=37592010
May 11 12:39:07 servmediup kernel: bttv1: irq: SCERR risc_count=37592010
May 11 12:39:07 servmediup kernel: bttv1: irq: SCERR risc_count=37592010
May 11 12:39:07 servmediup kernel: bttv1: irq: OCERR risc_count=37592010
May 11 12:39:07 servmediup kernel: bttv1: irq: SCERR risc_count=37592010
May 11 12:39:07 servmediup kernel: bttv1: aiee: error loops
May 11 12:39:07 servmediup kernel: bttv1: irq: SCERR risc_count=3753c014
May 11 12:39:07 servmediup kernel: bttv1: aiee: error loops
May 11 12:39:08 servmediup kernel: bttv1: resetting chip
May 11 12:39:08 servmediup kernel: bttv1: PLL can sleep, using XTAL
(28636363).
May 11 12:39:49 servmediup kernel: bttv0: PLL can sleep, using XTAL
(28636363).
May 11 12:39:49 servmediup kernel: bttv0: irq: OCERR risc_count=37592810
May 11 12:39:49 servmediup kernel: bttv0: irq: SCERR risc_count=37592810
May 11 12:39:49 servmediup kernel: bttv0: irq: SCERR risc_count=37592810
May 11 12:39:49 servmediup kernel: bttv0: irq: OCERR risc_count=37592810
May 11 12:39:49 servmediup kernel: bttv0: irq: SCERR risc_count=37592810
May 11 12:39:49 servmediup kernel: bttv0: aiee: error loops
May 11 12:39:49 servmediup kernel: bttv0: irq: SCERR risc_count=37568014
May 11 12:39:49 servmediup kernel: bttv0: resetting chip
May 11 12:39:49 servmediup kernel: bttv0: PLL can sleep, using XTAL
(28636363).
--- CUT ---
As you see I played with both the two cards.
Unfortunately I don't know how to save the kernel crashing message,
it isn't saved in kernel's log.
hoping this helps
bye
Jerome Alet
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.4.26-1-686-smp
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (ignored: LC_ALL set to fr_FR@euro)
Versions of packages gnomemeeting depends on:
ii libart-2.0-2 2.3.16-5 Library of functions for 2D graphi
ii libatk1.0-0 1.4.1-1 The ATK accessibility toolkit
ii libaudiofile0 0.2.6-3 Open-source version of SGI's audio
ii libbonobo2-0 2.4.3-1 Bonobo CORBA interfaces library
ii libbonoboui2-0 2.4.3-2 The Bonobo UI library
ii libc6 2.3.2.ds1-12 GNU C Library: Shared libraries an
ii libesd0 0.2.29-1 Enlightened Sound Daemon - Shared
ii libgcc1 1:3.3.3-6 GCC support library
ii libgconf2-4 2.4.0.1-4 GNOME configuration database syste
ii libgcrypt1 1.1.12-4 LGPL Crypto library - runtime libr
ii libglib2.0-0 2.2.3-1 The GLib library of C routines
ii libgnome2-0 2.4.0-11 The GNOME 2 library - runtime file
ii libgnomecanvas2-0 2.4.0-3 A powerful object-oriented display
ii libgnomeui-0 2.4.0.1-12 The GNOME 2 libraries (User Interf
ii libgnomevfs2-0 2.4.1-5 The GNOME virtual file-system libr
ii libgnomevfs2-common 2.4.1-5 The GNOME virtual file-system libr
ii libgnutls7 0.8.12-5 GNU TLS library - runtime library
ii libgtk2.0-0 2.2.4-3 The GTK+ graphical user interface
ii libice6 4.3.0-7 Inter-Client Exchange library
ii libjpeg62 6b-9 The Independent JPEG Group's JPEG
ii libldap2 2.1.23-1 OpenLDAP libraries
ii libopenh323-1.12.2 1.12.2-4 H.323 aka VoIP library
ii liborbit2 1:2.8.3-2 libraries for ORBit2 - a CORBA ORB
ii libpango1.0-0 1.2.5-4 Layout and rendering of internatio
ii libpopt0 1.7-4 lib for parsing cmdline parameters
ii libpt-1.5.2 1.5.2-4 Portable Windows Library
ii libsdl1.2debian 1.2.7-6 Simple DirectMedia Layer
ii libsm6 4.3.0-7 X Window System Session Management
ii libstdc++5 1:3.3.3-6 The GNU Standard C++ Library v3
ii libtasn1-0 0.1.2-1 Manage ASN.1 structures (runtime)
ii libx11-6 4.3.0-7 X Window System protocol client li
ii libxext6 4.3.0-7 X Window System miscellaneous exte
ii libxml2 2.6.9-2 GNOME XML library
ii xlibs 4.3.0-7 X Window System client libraries m
ii zlib1g 1:1.2.1-5 compression library - runtime
-- no debconf information