csh crash while installing mythbuntu weekly trunk (mythtv) on ubuntu8.04 alpha build

Bug #184347 reported by pieterb
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
csh (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Binary package hint: csh

i was installing mythtv trunk (from mythbuntu site) on a up to ubuntu 8.04 alpha daily build (19 january 2008) and this crash occurred.

please let me know if i need to dig in logfiles to find more info about the root causes

ProblemType: Crash
Architecture: i386
Date: Sat Jan 19 15:15:03 2008
Dependencies:
 libgcc1 1:4.2.2-7ubuntu1
 gcc-4.2-base 4.2.2-7ubuntu1
 libc6 2.7-5ubuntu2
DistroRelease: Ubuntu 8.04
ExecutablePath: /bin/bsd-csh
NonfreeKernelModules: cdrom
Package: csh 20070713-1
PackageArchitecture: i386
ProcCmdline: -sh
ProcCwd: /home/pieterb
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin
 LANG=C
 SHELL=/bin/bash
Signal: 11
SourcePackage: csh
StacktraceTop:
 memmove () from /lib/tls/i686/cmov/libc.so.6
 ?? () from /lib/tls/i686/cmov/libc.so.6
 _IO_do_write () from /lib/tls/i686/cmov/libc.so.6
 _IO_file_sync () from /lib/tls/i686/cmov/libc.so.6
 fflush () from /lib/tls/i686/cmov/libc.so.6
Title: bsd-csh crashed with SIGSEGV in memmove()
Uname: Linux speeldoos804 2.6.24-4-generic #1 SMP Mon Jan 14 17:30:39 UTC 2008 i686 GNU/Linux
UserGroups: mythtv

SegvAnalysis:
 Segfault happened at: 0xb7e92375 <memmove+69>: movsw %ds:(%esi),%es:(%edi)
 PC (0xb7e92375) ok
 source "%ds:(%esi)" (0xb7f7707a) ok
 destination "%es:(%edi)" (0xb7f7707b) ok
 SP (0xbfd4db78) ok
 Reason could not be automatically determined.
SegvReason: Reason could not be automatically determined.

Tags: apport-crash
Revision history for this message
pieterb (pieterb-gewis) wrote :
Revision history for this message
pieterb (pieterb-gewis) wrote :
Download full text (3.2 KiB)

Of course csh should not crash like this. I think this was caused by the sound system (pulseaudio) in combination with csh. I was doing a "mythtv-setup" from a tty2 session (executed from a csh as user root) with (I used export DISPLAY=:0 and xhost + to let mythtv-setup be able to use the X screen). The following occured in /var/log/syslog

Jan 19 15:11:08 speeldoos804 mysqld[13984]: Version: '5.0.45-3ubuntu1' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Debian)
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: authkey.c: Failed to open cookie file '/root/.esd_auth': No such file or directory
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: authkey.c: Failed to load authorization key '/root/.esd_auth': No such file or directory
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: module.c: Failed to load module "module-esound-protocol-unix" (argument: ""): initialization failed.
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: authkey.c: Failed to open cookie file '/root/.pulse-cookie': No such file or directory
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: authkey.c: Failed to load authorization key '/root/.pulse-cookie': No such file or directory
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: module.c: Failed to load module "module-native-protocol-unix" (argument: ""): initialization failed.
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: main.c: Module load failed.
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: main.c: Module load failed.
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: main.c: failed to initialize daemon.
Jan 19 15:14:33 speeldoos804 ntpd[11165]: synchronized to 91.189.94.4, stratum 2
Jan 19 15:14:33 speeldoos804 ntpd[11165]: kernel time sync status change 0001
Jan 19 15:15:02 speeldoos804 kernel: [ 3316.080483] csh[6644]: segfault at b7f76fff eip b7e92375 esp bfd4db78 error 4
Jan 19 15:15:07 speeldoos804 kernel: [ 3320.737929] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
Jan 19 15:15:07 speeldoos804 kernel: [ 3320.738548] agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
Jan 19 15:15:07 speeldoos804 kernel: [ 3320.738865] agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
Jan 19 15:15:13 speeldoos804 gdm[4938]: WARNING: Login sound requested on non-local display or the play software cannot be run or the sound does not exist
Jan 19 15:15:23 speeldoos804 gdm[4938]: WARNING: Couldn't authenticate user
Jan 19 15:15:23 speeldoos804 gdm[4938]: WARNING: Login sound requested on non-local display or the play software cannot be run or the sound does not exist
Jan 19 15:15:37 speeldoos804 gdm[4938]: WARNING: Couldn't authenticate user
Jan 19 15:15:37 speeldoos804 gdm[4938]: WARNING: Login sound requested on non-local display or the play software cannot be run or the sound does not exist
Jan 19 15:16:42 speeldoos804 init: tty2 main process ended, respawning
Jan 19 15:17:01 speeldoos804 /USR/SBIN/CRON[14574]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)

As far as I can see the problem does not occur when you use bash. The only line then is
pulseaudio[8601]: main.c: This program is not intended to be run as root (unless --system is specified).

Please let me know if I can be ...

Read more...

Revision history for this message
Apport retracing service (apport) wrote : Symbolic stack trace

StacktraceTop:memmove () from /lib/tls/i686/cmov/libc.so.6
new_do_write () from /lib/tls/i686/cmov/libc.so.6
_IO_new_do_write () from /lib/tls/i686/cmov/libc.so.6
_IO_new_file_sync () from /lib/tls/i686/cmov/libc.so.6
fflush () from /lib/tls/i686/cmov/libc.so.6

Revision history for this message
Apport retracing service (apport) wrote : Symbolic threaded stack trace
Revision history for this message
Apport retracing service (apport) wrote : Stack trace with source code
Changed in csh:
importance: Undecided → Medium
Kees Cook (kees)
description: updated
Kees Cook (kees)
description: updated
Revision history for this message
Thomas Hotz (thotz-deactivatedaccount) wrote :

The Ubuntu version you used is EOL on the Desktop. Can you reproduce this error with a supported Ubuntu version?

Changed in csh (Ubuntu):
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for csh (Ubuntu) because there has been no activity for 60 days.]

Changed in csh (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.