Bug#609271: segfault when loading some jpeg files
Please close this ticket as no sample was ever provided. Carl Eugen
Bug#609271: segfault when loading some jpeg files
tags 609271 moreinfo stop On Sa, Jan 08, 2011 at 00:17:00 (CET), Evgeni Golov wrote: forked-daapd segfaults when it tries to index some jpegs in my library. A full backtrace is attached (using ffmpeg-dbg and forked-daapd rebuilt unstriped). Seems to be something from inside ffmpeg here :( It seems that daapd tries to decode some mjpeg file. Can you please provide us with such an mjpeg file so that we can test if the problem still exists in FFmpeg 0.6? The backtrace you've posted unfortunately doesn't show immediately the problem, we'd therefore need a proper testcase. Without that, there is little that we can do for you. -- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#609271: segfault when loading some jpeg files
reassign 609271 libavcodec52 4:0.5.2-6 thanks Evgeni Golov evg...@debian.org wrote: Hi, forked-daapd segfaults when it tries to index some jpegs in my library. A full backtrace is attached (using ffmpeg-dbg and forked-daapd rebuilt unstriped). Seems to be something from inside ffmpeg here :( Yes, the segfault happens in the mjpeg decoder in libavcodec. You may want to check your jpeg file for errors with some of the jpeg tools available in the archive. I've never had an issue with jpeg files myself during my tests. JB. -- Julien BLACHE - Debian GNU/Linux Developer - jbla...@debian.org Public key available on http://www.jblache.org - KeyID: F5D6 5169 GPG Fingerprint : 935A 79F1 C8B3 3521 FD62 7CC7 CD61 4FD7 F5D6 5169 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Bug#609271: segfault when loading some jpeg files
Package: forked-daapd Version: 0.12~git0.11-125-gca72ee5-3 Severity: important Hi, forked-daapd segfaults when it tries to index some jpegs in my library. A full backtrace is attached (using ffmpeg-dbg and forked-daapd rebuilt unstriped). Seems to be something from inside ffmpeg here :( Regards Evgeni PS: this is my first forked-daapd installation, never used it before. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/1 CPU core) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages forked-daapd depends on: ii adduser 3.112+nmu2 add and remove users and groups ii avahi-daemon0.6.27-2 Avahi mDNS/DNS-SD daemon ii libantlr3c-3.2-03.2-1ANTLR v3 parser generator C runtim ii libasound2 1.0.23-2.1 shared library for ALSA applicatio ii libavahi-client30.6.27-2 Avahi client library ii libavahi-common30.6.27-2 Avahi common library ii libavcodec524:0.5.2-6ffmpeg codec library ii libavformat52 4:0.5.2-6ffmpeg file format library ii libavl1 0.3.5-3 AVL tree manipulation library - ru ii libavutil49 4:0.5.2-6ffmpeg utility library ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib ii libconfuse0 2.7-1Library for parsing configuration ii libevent-core-1.4-2 1.4.13-stable-1 An asynchronous event notification ii libflac81.2.1-2+b1 Free Lossless Audio Codec - runtim ii libgcrypt11 1.4.5-2 LGPL Crypto library - runtime libr ii libgpg-error0 1.6-1library for common error values an ii libmxml12.6-1small XML parsing library (runtime ii libplist1 1.3-2Library for handling Apple binary ii libsqlite3-03.7.3-1 SQLite 3 shared library ii libswscale0 4:0.5.2-6ffmpeg video scaling library ii libtag1c2a 1.6.3-1 TagLib Audio Meta-Data Library ii libtagc01.6.3-1 TagLib Audio Meta-Data Library (C ii libunistring0 0.9.3-3 Unicode string library for C ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime forked-daapd recommends no packages. forked-daapd suggests no packages. -- Configuration Files: /etc/forked-daapd.conf changed [not included] -- no debconf information (gdb) bt full #0 decode_block (s=0x838e6b0) at /build/rt-ffmpeg_0.5.2-6-i386-C1HSAY/ffmpeg-0.5.2/libavcodec/mjpegdec.c:405 re_index = 3686378 re_cache = 137948000 val = value optimized out code = value optimized out level = value optimized out #1 mjpeg_decode_scan (s=0x838e6b0) at /build/rt-ffmpeg_0.5.2-6-i386-C1HSAY/ffmpeg-0.5.2/libavcodec/mjpegdec.c:804 y = 0 c = value optimized out ptr = 0xb4b014f0 \200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200\200... n = 1 h = 1 v = value optimized out x = 0 j = 0 i = value optimized out mb_x = 280 data = { 0xb4a09430 \247\200|}svunz|{y}\201|qzvx\177\203\201~~\214\202vt{\201\177xxww~\203wknswupryyqqlp|\200{xzqxzwx|ztuyxqpx~~\200tqxwmlu\177\202\201\204\207|u}puxz}\200zqrytzxxnu}{z\211\205qry\202\177\203\200uw\202\204zt|tp\202}jq\211\221\205xry\210w{\177vymv\206\200xsv}}xrn\210\216|rpoqpw\177\201{vw{\200}ywvx{}z\201xr~\200xxqtz}ytx\201{{vqrwws..., 0xb4609430 XXYZ[\\]^\\[XVVX[\\OPQSUVXX\\[ZZYYVVUVY]beWXXY[]]\\ZWUUTT\\[[ZZYaaa`\\WRO[[ZZZ\\]^]ZWTSUX[][WTSUX[\\[[ZZYYXUVWXZ\\]^XXXYYZZ[[YXWX[^a`^ZWVX\\^ZZ[[\\]]]XZ^``^ZX_^\\Z[]`b..., 0xb4209430