Package: mt-daapd Version: 0.9~r1696.dfsg-16 Severity: important (crashes without serving any files)
When accessing firefly from the Android DAAP app, mt-daapd crashes with the following stack frame: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7f8a0f6bd700 (LWP 29440)] __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31 31 ../sysdeps/x86_64/multiarch/../strlen.S: Aucun fichier ou dossier de ce type. in ../sysdeps/x86_64/multiarch/../strlen.S (gdb) bt #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31 #1 0x00007f8a10efe3e6 in daap_get_size () from /usr/lib/mt-daapd/plugins/out-daap.so #2 0x00007f8a10efe7df in daap_enum_size () from /usr/lib/mt-daapd/plugins/out-daap.so #3 0x00007f8a10efc30f in ?? () from /usr/lib/mt-daapd/plugins/out-daap.so #4 0x00007f8a10efd859 in plugin_handler () from /usr/lib/mt-daapd/plugins/out-daap.so #5 0x000000000040ed69 in ws_dispatcher () #6 0x00007f8a18a3d8ba in start_thread (arg=<value optimized out>) at pthread_create.c:300 #7 0x00007f8a167d53cd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #8 0x0000000000000000 in ?? () #0 __strlen_sse2 () at ../sysdeps/x86_64/multiarch/../strlen.S:31 31 in ../sysdeps/x86_64/multiarch/../strlen.S (gdb) info registers rax 0x1 1 rbx 0x20 32 rcx 0x0 0 rdx 0x29 41 rsi 0x1 1 rdi 0x0 0 rbp 0x2765d20 0x2765d20 rsp 0x7f8a0f6bc458 0x7f8a0f6bc458 r8 0x0 0 r9 0x0 0 r10 0xd5 213 r11 0x1999999999999999 1844674407370955161 r12 0x2707de0 40926688 r13 0x2707df0 40926704 r14 0x7f8a0f6bc498 140230940935320 r15 0x7f8a0f6bc538 140230940935480 rip 0x7f8a16781b32 0x7f8a16781b32 <__strlen_sse2+18> eflags 0x10246 [ PF ZF IF RF ] cs 0x33 51 ss 0x2b 43 ds 0x0 0 es 0x0 0 fs 0x0 0 gs 0x0 0 (gdb) disassemble Dump of assembler code for function __strlen_sse2: 0x00007f8a16781b20 <+0>: pxor %xmm2,%xmm2 0x00007f8a16781b24 <+4>: mov %rdi,%rcx 0x00007f8a16781b27 <+7>: mov %rdi,%r8 0x00007f8a16781b2a <+10>: and $0xfffffffffffffff0,%rdi 0x00007f8a16781b2e <+14>: movdqa %xmm2,%xmm1 => 0x00007f8a16781b32 <+18>: pcmpeqb (%rdi),%xmm2 0x00007f8a16781b36 <+22>: or $0xffffffffffffffff,%esi 0x00007f8a16781b39 <+25>: sub %rdi,%rcx 0x00007f8a16781b3c <+28>: shl %cl,%esi %rdi is null. Probably, we are attempting to call strlen on a NULL string, perhaps on a corrupted file within the library. -- Cyrille -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (800, 'testing'), (600, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages mt-daapd depends on: ii adduser 3.112+nmu2 add and remove users and groups ii avahi-daemon 0.6.30-2 Avahi mDNS/DNS-SD daemon ii libavahi-client3 0.6.30-2 Avahi client library ii libavahi-common3 0.6.30-2 Avahi common library ii libavcodec52 5:0.6.2-0.1 library to encode decode multimedi ii libavformat52 5:0.6.2-0.1 ffmpeg file format library ii libavutil49 4:0.5.2-6 ffmpeg utility library ii libc6 2.11.2-13 Embedded GNU C Library: Shared lib ii libflac8 1.2.1-3 Free Lossless Audio Codec - runtim ii libid3tag0 0.15.1b-10 ID3 tag reading library from the M ii libjs-prototype 1.7.0-2 JavaScript Framework for dynamic w ii libjs-scriptaculous 1.9.0-2 JavaScript library for dynamic web ii libogg0 1.2.0~dfsg-1 Ogg bitstream library ii libsqlite3-0 3.7.5-1 SQLite 3 shared library ii libtagc0 1.7-1 audio meta-data library - C bindin ii libvorbis0a 1.3.2-1 The Vorbis General Audio Compressi ii libvorbisfile3 1.3.2-1 The Vorbis General Audio Compressi ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime mt-daapd recommends no packages. mt-daapd suggests no packages. -- Configuration Files: /etc/mt-daapd.conf [Errno 13] Permission non accordée: u'/etc/mt-daapd.conf' -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org