From: Vitaly Smirnov <devcore@gmail.com> To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru> Subject: [sisyphus] oggenc: segmentation fault Date: Mon, 30 May 2005 20:04:12 +0400 Message-ID: <429B397C.3080708@gmail.com> (raw) [-- Attachment #1.1: Type: text/plain, Size: 1021 bytes --] Доброго времени суток! Где-то с начала осени 2004-го да заметил такую маленькую неприятность, как нарушение сегментации в oggenc. делаем $oggenc test.wav получаем --8<--8<-- Открытие с модулем wav: WAV file reader Кодирование "test.wav" в "test.ogg" с качеством 3,00 zsh: segmentation fault oggenc test.wav -->8-->8-- vorbis-tools пересобирал, обновлял с svn, результат один - сегфолт. Уже всё перепробовал, ничего не помогает ;-( вывод strace тоже малопонятен --8<--8<-- write(2, "\353\317\304\311\322\317\327\301\316\311\305 \"test.wa"..., 64Кодирование "test.wav" в "test.ogg" с качеством 3,00 ) = 64 brk(0x8098000) = 0x8098000 fstat64(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cc1000 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ -->8-->8-- (полный вывод strace прикладываю) Пожалуйста подскажите в каком направлении копать. -- С уважением, Виталий Смирнов. [-- Attachment #1.2: oggenc.log --] [-- Type: text/x-log, Size: 10616 bytes --] execve("/usr/bin/oggenc", ["oggenc", "test.wav"], [/* 51 vars */]) = 0 uname({sys="Linux", node="home32", ...}) = 0 brk(0) = 0x8056000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=175341, ...}) = 0 mmap2(NULL, 175341, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fc3000 close(3) = 0 open("/usr/lib/libvorbisenc.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\200\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=1029892, ...}) = 0 mmap2(NULL, 1038948, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ec5000 mmap2(0xb7ed0000, 987136, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb) = 0xb7ed0000 mmap2(0xb7fc1000, 6756, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fc1000 close(3) = 0 open("/usr/lib/libvorbis.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 *\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=160224, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ec4000 mmap2(NULL, 159148, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e9d000 mmap2(0xb7eb5000, 61440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18) = 0xb7eb5000 close(3) = 0 open("/usr/lib/libOggFLAC.so.3", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340~\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=72596, ...}) = 0 mmap2(NULL, 71404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e8b000 mmap2(0xb7e9c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11) = 0xb7e9c000 close(3) = 0 open("/usr/lib/libFLAC.so.7", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\273\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=254284, ...}) = 0 mmap2(NULL, 253096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e4d000 mmap2(0xb7e8a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d) = 0xb7e8a000 mprotect(0xbffff000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3) = 0 open("/lib/i686/libm.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0003\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=136904, ...}) = 0 mmap2(NULL, 139424, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e2a000 mmap2(0xb7e4b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20) = 0xb7e4b000 close(3) = 0 open("/usr/lib/libogg.so.0", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \22\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=16428, ...}) = 0 mmap2(NULL, 19440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e25000 mmap2(0xb7e29000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb7e29000 close(3) = 0 open("/lib/i686/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`U\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1205712, ...}) = 0 mmap2(NULL, 1212436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cfc000 mmap2(0xb7e1e000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x122) = 0xb7e1e000 mmap2(0xb7e22000, 8212, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e22000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cfb000 mprotect(0xb7e1e000, 4096, PROT_READ) = 0 munmap(0xb7fc3000, 175341) = 0 brk(0) = 0x8056000 brk(0x8077000) = 0x8077000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/usr/share/locale/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.KOI8-R/LC_IDENTIFICATION", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_IDENTIFICATION", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=344, ...}) = 0 mmap2(NULL, 344, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fed000 close(3) = 0 open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=21512, ...}) = 0 mmap2(NULL, 21512, PROT_READ, MAP_SHARED, 3, 0) = 0xb7fe7000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_MEASUREMENT", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_MEASUREMENT", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0 mmap2(NULL, 24, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe6000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_TELEPHONE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_TELEPHONE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=53, ...}) = 0 mmap2(NULL, 53, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe5000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_ADDRESS", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_ADDRESS", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=128, ...}) = 0 mmap2(NULL, 128, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe4000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_NAME", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_NAME", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=63, ...}) = 0 mmap2(NULL, 63, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe3000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_PAPER", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_PAPER", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=35, ...}) = 0 mmap2(NULL, 35, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe2000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_MESSAGES", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_MESSAGES", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 close(3) = 0 open("/usr/lib/locale/ru_RU.koi8r/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=57, ...}) = 0 mmap2(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe1000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_MONETARY", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_MONETARY", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=295, ...}) = 0 mmap2(NULL, 295, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe0000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_COLLATE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_COLLATE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=22391, ...}) = 0 mmap2(NULL, 22391, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fda000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_TIME", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_TIME", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=2368, ...}) = 0 mmap2(NULL, 2368, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fd9000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_NUMERIC", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_NUMERIC", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=55, ...}) = 0 mmap2(NULL, 55, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fd8000 close(3) = 0 open("/usr/lib/locale/ru_RU.KOI8-R/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/locale/ru_RU.koi8r/LC_CTYPE", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=178916, ...}) = 0 mmap2(NULL, 178916, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ccf000 close(3) = 0 time(NULL) = 1117468978 open("test.wav", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0600, st_size=151844, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cce000 read(3, "RIFF\34Q\2\0WAVEfmt \20\0\0\0\1\0\1\0@\37\0\0\200>\0\0"..., 4096) = 4096 open("/usr/local/share/locale/ru_RU.KOI8-R/LC_MESSAGES/vorbis-tools.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/locale/ru_RU.koi8r/LC_MESSAGES/vorbis-tools.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/locale/ru_RU/LC_MESSAGES/vorbis-tools.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/locale/ru.KOI8-R/LC_MESSAGES/vorbis-tools.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/locale/ru.koi8r/LC_MESSAGES/vorbis-tools.mo", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/local/share/locale/ru/LC_MESSAGES/vorbis-tools.mo", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=32617, ...}) = 0 mmap2(NULL, 32617, PROT_READ, MAP_PRIVATE, 4, 0) = 0xb7cc6000 close(4) = 0 open("/usr/lib/gconv/KOI8-R.so", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\4\0"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0644, st_size=9352, ...}) = 0 mmap2(NULL, 12316, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xb7cc2000 mmap2(0xb7cc4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1) = 0xb7cc4000 close(4) = 0 write(2, "\357\324\313\322\331\324\311\305 \323 \315\317\304\325"..., 40) = 40 open("test.ogg", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 4 gettimeofday({1117468978, 956122}, NULL) = 0 write(2, "\353\317\304\311\322\317\327\301\316\311\305 \"test.wa"..., 64) = 64 brk(0x8098000) = 0x8098000 fstat64(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7cc1000 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 189 bytes --]
next reply other threads:[~2005-05-30 16:04 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-05-30 16:04 Vitaly Smirnov [this message] 2005-05-30 16:20 ` Led 2005-05-30 16:22 ` Vitaly Smirnov 2005-05-30 17:02 ` [sisyphus] " Alexey Tourbin 2005-05-30 17:31 ` [sisyphus] " Led 2005-05-30 19:08 ` Vitaly Smirnov 2005-05-30 16:38 ` Шайхутдинов Дамир 2005-05-30 16:55 ` Vitaly Smirnov 2005-05-30 17:06 ` [sisyphus] " Alexey Tourbin 2005-05-30 17:15 ` Vitaly Smirnov 2005-05-30 17:18 ` Vitaly Smirnov 2005-05-30 17:38 ` Alexey Tourbin 2005-05-30 17:12 ` [sisyphus] " Шайхутдинов Дамир 2005-05-30 17:22 ` Vitaly Smirnov 2005-05-30 17:36 ` Шайхутдинов Дамир 2005-05-30 17:44 ` Led
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=429B397C.3080708@gmail.com \ --to=devcore@gmail.com \ --cc=device@altlinux.org \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git