Mytbackend killed with SIGILL on AMD
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mythtv (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
It works fine on my Intel Core2 Duo laptop but not on my old AMD box...
root@mythtv:~# mythbackend
Illegal instruction (core dumped)
gdb:
Program received signal SIGILL, Illegal instruction.
[Switching to Thread 0xb5705720 (LWP 27706)]
NetInterfaceTra
152 groupsock/
in groupsock/
#0 NetInterfaceTra
#1 0xb6efec1d in __static_
#2 0xb6f54855 in __do_global_
#3 0xb6ef7440 in _init () from /usr/lib/
#4 0xb7fd29a0 in ?? () from /lib/ld-linux.so.2
#5 0x00000001 in ?? ()
#6 0xbff9793c in ?? ()
#7 0x08056ea0 in ?? ()
#8 0xbff97934 in ?? ()
#9 0x00000001 in ?? ()
#10 0xb7fdfff4 in ?? () from /lib/ld-linux.so.2
#11 0x0000001c in ?? ()
#12 0xb7fe0668 in _r_debug ()
#13 0xb7fc5000 in ?? ()
#14 0x00000047 in ?? ()
#15 0x00000000 in ?? ()
strace:
uname({sys="Linux", node="mythtv", ...}) = 0
brk(0) = 0x815a000
brk(0x817b000) = 0x817b000
open("/
statfs64(
open("/
fstat64(3, {st_mode=
mmap2(NULL, 4096, PROT_READ|
read(3, "rootfs / rootfs rw 0 0\nnone /sys"..., 1024) = 738
read(3, "", 1024) = 0
close(3) = 0
munmap(0xb7f05000, 4096) = 0
futex(0xb5d42674, 0x81 /* FUTEX_??? */, 2147483647) = 0
futex(0xb5d47700, 0x81 /* FUTEX_??? */, 2147483647) = 0
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL (core dumped) +++
Process 27710 detached
root@mythtv:~# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 4
model name : AMD Athlon(tm) Processor
stepping : 2
cpu MHz : 1337.932
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips : 2678.40
clflush size : 32
It's tested on hardy with myth 0.21.