OK this seems in line with your previous reports: it seems that there
is a file in your "jazz" directory that kills the module for some
reason. That reason doesn't seem quite clear to me yet though. I've
got two options at this point:

1) there is a problem with the naming of the file (invalid character, etc)?
2) the file is damaged

The logs give a clue as to what file is the potential culprit:
>> 64.148.7.107] File does not exist: /av/music/jazz/Brand X/Do They Hurt
>> 64.148.7.107] File does not exist: /av/music/jazz/Brand X/Do They Hurt

I suppose that if you run a stream all on the subfolder "Brand X" it
will kill the module as well.

If you can identify the file in question, please let me know, I might
possibly need you to send it to me so that I can figure out exactly
what's going on...

Also, please don't stop CC'ing the Debian BTS, all additional
information is important and must be recorded.

Thanks

On Tue, Oct 28, 2008 at 5:03 AM, Dominique Brazziel <[EMAIL PROTECTED]> wrote:
> OK, I installed 'apache2-dbg' and ran apache2 under gdb.  Then I tried to 
> stream the jazz playlist and gdb tells us this:
>
> gdb apache2
> GNU gdb 6.8-debian
> Copyright (C) 2008 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
> and "show warranty" for details.
> This GDB was configured as "x86_64-linux-gnu"...
> (gdb) set args -X
> (gdb) show args
> Argument list to give program being debugged when it is started is "-X".
> (gdb) run
> Starting program: /usr/sbin/apache2 -X
> [Thread debugging using libthread_db enabled]
> [New Thread 0x7fdb47bd2750 (LWP 27730)]
>
> Program received signal SIGFPE, Arithmetic exception.
> [Switching to Thread 0x7fdb47bd2750 (LWP 27730)]
> 0x00007fdb41517581 in make_mp3_entry (r=0x8c2438, pool=<value optimized out>, 
> in=0x86da40, conf=<value optimized out>, names=0x8c8c80)
>    at playlist-mp3.c:408
> 408     playlist-mp3.c: No such file or directory.
>        in playlist-mp3.c
> (gdb) continue
> Continuing.
>
> Program terminated with signal SIGFPE, Arithmetic exception.
> The program no longer exists.
> (gdb)
>
> --- On Mon, 10/13/08, Thibaut VARENE <[EMAIL PROTECTED]> wrote:
>
>> From: Thibaut VARENE <[EMAIL PROTECTED]>
>> Subject: Re: Bug#502149: libapache2-mod-musicindex: Shuffle all with large 
>> directory fails with floating point exception
>> To: "Dominique Brazziel" <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
>> Date: Monday, October 13, 2008, 7:17 PM
>> How amazingly weird ;-P
>> Is it reliably reproducible? On any folder or just this
>> particular one?
>>
>> Thanks
>>
>> On Tue, Oct 14, 2008 at 1:03 AM, Dominique Brazziel
>> <[EMAIL PROTECTED]> wrote:
>> > Package: libapache2-mod-musicindex
>> > Version: 1.2.2-3
>> > Severity: normal
>> >
>> >     I clicked the 'Shuffle All' icon for a
>> jazz directory that has a few hundred songs in it
>> > and a blank page was rendered.  The Apache error log
>> shows:
>> >
>> > [Sun Oct 12 16:46:19 2008] [notice] Apache/2.2.9
>> (Debian) mod_python/3.3.1 Python/2.5.2 mod_musicindex/1.2.2
>> mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal
>> operations
>> > [Sun Oct 12 16:46:19 2008] [info] Server built: Aug  8
>> 2008 18:11:18
>> > [Sun Oct 12 16:46:19 2008] [debug] prefork.c(1024):
>> AcceptMutex: sysvsem (default: sysvsem)
>> > [Mon Oct 13 14:20:46 2008] [notice] child pid 11576
>> exit signal Floating point exception (8)
>> > [Mon Oct 13 14:21:17 2008] [notice] child pid 349 exit
>> signal Floating point exception (8)
>> > [Mon Oct 13 14:25:17 2008] [error] [client
>> 64.148.7.107] File does not exist: /av/music/jazz/Brand X/Do
>> They Hurt
>> > [Mon Oct 13 14:25:46 2008] [error] [client
>> 64.148.7.107] File does not exist: /av/music/jazz/Brand X/Do
>> They Hurt
>> > [Mon Oct 13 14:29:33 2008] [notice] child pid 376 exit
>> signal Floating point exception (8)
>> > [Mon Oct 13 14:29:34 2008] [notice] child pid 379 exit
>> signal Floating point exception (8)
>> > [Mon Oct 13 14:30:23 2008] [notice] child pid 11573
>> exit signal Floating point exception (8)
>>



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to