Skype distro package segmentation fault (official package works)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
prelink (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned | ||
skype (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: skype
My machine is amd64 with mainline kernel 2.6.38.2 and I've upgraded to
package version 2.2.0.25-
(segmentation fault). If I force install of official skype .deb for
Ubuntu 10.04+ 64bit everything works fine.
Below there is the strace output, is this mail sufficient of should I
file a bug? (I don't know how, it's an unsupported package for ubuntu-
bug)...
Thanks,
Have a nice day,
Marco
-------
execve(
brk(0) = 0xa1f5000
access(
directory)
mmap2(NULL, 8192, PROT_READ|
0) = 0xfffffffff77a5000
access(
directory)
open("/
fstat64(3, {st_mode=
mmap2(NULL, 138950, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffffffff7783000
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512
fstat64(3, {st_mode=
mmap2(0x42416000, 807852, PROT_READ|
MAP_PRIVATE|
mmap2(0x424d7000, 20480, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x42779000, 20704, PROT_READ|
3, 0) = 0x42779000
mmap2(0x4277d000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(NULL, 4096, PROT_READ|
0) = 0xfffffffff7782000
mmap2(0x42788000, 12512, PROT_READ|
3, 0) = 0x42788000
mmap2(0x4278a000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x4276e000, 33364, PROT_READ|
3, 0) = 0x4276e000
mmap2(0x42775000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x424de000, 502932, PROT_READ|
MAP_PRIVATE|
mmap2(0x42557000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x41497000, 11414896, PROT_READ|
MAP_PRIVATE|
mmap2(0x41f53000, 151552, PROT_READ|
MAP_PRIVATE|
mmap2(0x41f78000, 7536, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x42219000, 1219736, PROT_READ|
MAP_PRIVATE|
mprotect(
mmap2(0x4233f000, 16384, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(NULL, 4096, PROT_READ|
0) = 0xfffffffff7781000
mmap2(0x41f7c000, 2732020, PROT_READ|
MAP_PRIVATE|
mprotect(
mmap2(0x42210000, 28672, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x42717000, 98824, PROT_READ|
3, 0) = 0x42717000
mmap2(0x4272c000, 8192, PROT_READ|
MAP_PRIVATE|
mmap2(0x4272e000, 4616, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3, "\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x4129c000, 969868, PROT_READ|
MAP_PRIVATE|
mmap2(0x4137d000, 24576, PROT_READ|
MAP_PRIVATE|
mmap2(0x41383000, 23692, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(0x413e2000, 151680, PROT_READ|
MAP_PRIVATE|
mmap2(0x41406000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(0x4140a000, 111148, PROT_READ|
MAP_PRIVATE|
mmap2(0x41424000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512
fstat64(3, {st_mode=
mmap2(0x41020000, 1419688, PROT_READ|
MAP_PRIVATE|
mprotect(
mmap2(0x41175000, 12288, PROT_READ|
MAP_PRIVATE|
mmap2(0x41178000, 10664, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(NULL, 4096, PROT_READ|
0) = 0xfffffffff7780000
mmap2(0x41491000, 12408, PROT_READ|
3, 0) = 0x41491000
mmap2(0x41493000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x4117d000, 1164020, PROT_READ|
MAP_PRIVATE|
mmap2(0x41296000, 12288, PROT_READ|
MAP_PRIVATE|
mmap2(0x41299000, 756, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x4145f000, 63136, PROT_READ|
3, 0) = 0x4145f000
mmap2(0x4146d000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x425d4000, 274908, PROT_READ|
MAP_PRIVATE|
mmap2(0x42616000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x42695000, 194596, PROT_READ|
MAP_PRIVATE|
mmap2(0x426c3000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512
fstat64(3, {st_mode=
mmap2(NULL, 4096, PROT_READ|
0) = 0xfffffffff777f000
mmap2(0x42732000, 91100, PROT_READ|
3, 0) = 0x42732000
mmap2(0x42747000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(0x42345000, 846256, PROT_READ|
MAP_PRIVATE|
mmap2(0x42412000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3, "\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x426f0000, 148036, PROT_READ|
MAP_PRIVATE|
mmap2(0x42713000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(0x4274b000, 82192, PROT_READ|
3, 0) = 0x4274b000
mmap2(0x4275e000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(0x4255b000, 483484, PROT_READ|
MAP_PRIVATE|
mmap2(0x425cd000, 20480, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(NULL, 4096, PROT_READ|
0) = 0xfffffffff777e000
mmap2(0x4261a000, 268588, PROT_READ|
MAP_PRIVATE|
mmap2(0x4265a000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(0x41471000, 32940, PROT_READ|
3, 0) = 0x41471000
mmap2(0x41478000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(0x41444000, 98384, PROT_READ|
3, 0) = 0x41444000
mmap2(0x41459000, 8192, PROT_READ|
MAP_PRIVATE|
mmap2(0x4145b000, 4176, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(0x42762000, 37260, PROT_READ|
3, 0) = 0x42762000
mmap2(0x4276a000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(0x42781000, 16708, PROT_READ|
3, 0) = 0x42781000
mmap2(0x42784000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
= 512
fstat64(3, {st_mode=
mmap2(0x41428000, 102692, PROT_READ|
MAP_PRIVATE|
mmap2(0x41440000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
mmap2(NULL, 4096, PROT_READ|
0) = 0xfffffffff777d000
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x426c7000, 155692, PROT_READ|
MAP_PRIVATE|
mmap2(0x426eb000, 12288, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3, "\177ELF\
\2169A4\0\0\0"..., 512) = 512
fstat64(3, {st_mode=
mmap2(0x4138b000, 344084, PROT_READ|
MAP_PRIVATE|
mmap2(0x413db000, 16384, PROT_READ|
MAP_PRIVATE|
mmap2(0x413df000, 20, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x4148b000, 12420, PROT_READ|
3, 0) = 0x4148b000
mmap2(0x4148d000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x4265e000, 213080, PROT_READ|
MAP_PRIVATE|
mmap2(0x42691000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3, "\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(0x41484000, 16592, PROT_READ|
3, 0) = 0x41484000
mmap2(0x41487000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
access(
directory)
open("/
read(3,
"\177ELF\
512) = 512
fstat64(3, {st_mode=
mmap2(NULL, 4096, PROT_READ|
0) = 0xfffffffff777c000
mmap2(0x4147c000, 20544, PROT_READ|
3, 0) = 0x4147c000
mmap2(0x41480000, 8192, PROT_READ|
MAP_PRIVATE|
close(3) = 0
mmap2(NULL, 4096, PROT_READ|
0) = 0xfffffffff777b000
mmap2(NULL, 4096, PROT_READ|
0) = 0xfffffffff777a000
mmap2(NULL, 4096, PROT_READ|
0) = 0xfffffffff7779000
set_thread_
mprotect(0x941b000, 499712, PROT_READ) = 0
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
mprotect(
munmap(0xf7783000, 138950) = 0
set_tid_
set_robust_
futex(0xffa1c970, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xffa1c970, FUTEX_WAIT_
NULL, ffa1c980) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(
rt_sigaction(
= 0
rt_sigprocmask(
getrlimit(
rlim_max=
uname({sys="Linux", node="tower", ...}) = 0
brk(0) = 0xa1f5000
brk(0xa216000) = 0xa216000
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Brian Thomason suggested me to investigate with gdb... but I never used it... :S