csh crash while installing mythbuntu weekly trunk (mythtv) on ubuntu8.04 alpha build
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
NonfreeKernelMo
Package: csh 20070713-1
PackageArchitec
ProcCmdline: -sh
ProcCwd: /home/pieterb
ProcEnviron:
PATH=/
LANG=C
SHELL=/bin/bash
Signal: 11
SourcePackage: csh
StacktraceTop:
memmove () from /lib/tls/
?? () from /lib/tls/
_IO_do_write () from /lib/tls/
_IO_file_sync () from /lib/tls/
fflush () from /lib/tls/
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)
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.
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) esound- protocol- unix" (argument: ""): initialization failed. .pulse- cookie' : No such file or directory .pulse- cookie' : No such file or directory native- protocol- unix" (argument: ""): initialization failed. CRON[14574] : (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
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-
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: authkey.c: Failed to open cookie file '/root/
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: authkey.c: Failed to load authorization key '/root/
Jan 19 15:12:29 speeldoos804 pulseaudio[14081]: module.c: Failed to load module "module-
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/
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 ...