You are here: Home » Topic » 20060317 and SoundBridge

20060317 and SoundBridge

This topic contains 3 replies, has 1 voice, and was last updated by  rpedde 11 years, 7 months ago.

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #204

    Anonymous

    Fedora Core 4 i386
    mt-daapd cvs-20060317
    SoundBridge M1001 2.5b9 (2.5.133)

    This version of the SoundBridge works with mt-daapd cvs-20060307. With 20060317, attempting to browse artists or albums causes mt-daapd to crash 100% of the time.

    Here’s some output printed after I attempted to browse artists, and mt-daapd crashed:

    *** glibc detected *** /usr/local/sbin/mt-daapd: double free or corruption (!prev): 0x098c1540 ***
    ======= Backtrace: =========
    /lib/libc.so.6[0x959124]
    /lib/libc.so.6(__libc_free+0x77)[0x95965f]
    /usr/local/sbin/mt-daapd[0x8053094]
    /usr/local/sbin/mt-daapd[0x8054710]
    /usr/local/sbin/mt-daapd[0x804d54c]
    /lib/libpthread.so.0[0xa68b80]
    /lib/libc.so.6(__clone+0x5e)[0x9c09ce]

    Here’s the bit of the log file from just before the SoundBridge’s request, until the crash (.4 is the server running mt-daapd, .6 is the SoundBridge):

    2006-03-18 18:23:14: Thread 0: Entering ws_dispatcher (Connection from 10.0.1.6)
    2006-03-18 18:23:14: Thread 0: got request
    2006-03-18 18:23:14: Request: GET /databases/1/browse/artists?session-id=1 HTTP/1.0
    2006-03-18 18:23:14: Thread 0: Read: User-Agent: Roku SoundBridge/2.5
    2006-03-18 18:23:14: Thread 0: Adding header *User-Agent=Roku SoundBridge/2.5*
    2006-03-18 18:23:14: Added *User-Agent=Roku SoundBridge/2.5*
    2006-03-18 18:23:14: Thread 0: Read: Host: 10.0.1.4:3689
    2006-03-18 18:23:14: Thread 0: Adding header *Host=10.0.1.4:3689*
    2006-03-18 18:23:14: Added *Host=10.0.1.4:3689*
    2006-03-18 18:23:14: Thread 0: Read: Accept: */*
    2006-03-18 18:23:14: Thread 0: Adding header *Accept=*/**
    2006-03-18 18:23:14: Added *Accept=*/**
    2006-03-18 18:23:14: Thread 0: Read: Pragma: no-cache
    2006-03-18 18:23:14: Thread 0: Adding header *Pragma=no-cache*
    2006-03-18 18:23:14: Added *Pragma=no-cache*
    2006-03-18 18:23:14: Thread 0: Read: Client-DAAP-Version: 1.0
    2006-03-18 18:23:14: Thread 0: Adding header *Client-DAAP-Version=1.0*
    2006-03-18 18:23:14: Added *Client-DAAP-Version=1.0*
    2006-03-18 18:23:14: Thread 0: Read: Client-DMAP-Version: 1.0
    2006-03-18 18:23:14: Thread 0: Adding header *Client-DMAP-Version=1.0*
    2006-03-18 18:23:14: Added *Client-DMAP-Version=1.0*
    2006-03-18 18:23:14: Thread 0: Read:
    2006-03-18 18:23:14: Thread 0: Headers parsed!
    2006-03-18 18:23:14: Checking to see if connection matches keep-alive
    2006-03-18 18:23:14: Nope!
    2006-03-18 18:23:14: Thread 0: Connection type HTTP/1.0
    : Connection: non-persist
    2006-03-18 18:23:14: Thread 0: parsing GET args
    2006-03-18 18:23:14: Thread 0: Entering ws_getgetvars (session-id=1)
    2006-03-18 18:23:14: Thread 0: Adding arg session-id = 1
    2006-03-18 18:23:14: Added *session-id=1*
    2006-03-18 18:23:14: Thread 0: Done parsing GET/POST args!
    2006-03-18 18:23:14: Thread 0: Original URI: /databases/1/browse/artists
    2006-03-18 18:23:14: Thread 0: Translated URI: /databases/1/browse/artists
    2006-03-18 18:23:14: Thread 0: Preparing to find handler
    2006-03-18 18:23:14: Thread 0: URI Match!
    2006-03-18 18:23:14: Thread 0: Time is 1142734994 seconds after epoch
    2006-03-18 18:23:14: Thread 0: Setting time header
    2006-03-18 18:23:14: Added *Date=Sun, 19 Mar 2006 02:23:14 GMT*
    2006-03-18 18:23:14: Thread 0: Using non-default handler
    2006-03-18 18:23:14: Added *Accept-Ranges=bytes*
    2006-03-18 18:23:14: Added *DAAP-Server=mt-daapd/cvs-20060317*
    2006-03-18 18:23:14: Added *Content-Type=application/x-dmap-tagged*
    2006-03-18 18:23:14: Added *Cache-Control=no-cache*
    2006-03-18 18:23:14: Added *Expires=-1*
    2006-03-18 18:23:14: No query/filter
    2006-03-18 18:23:14: Executing: select distinct artist from songs
    2006-03-18 18:23:14: Getting enum size.
    2006-03-18 18:23:14: Enumerating size
    2006-03-18 18:23:15: Executing: select distinct artist from songs
    2006-03-18 18:23:15: Got size: 60900
    2006-03-18 18:23:15: Item enum: got 2916 items, dmap size: 60900
    2006-03-18 18:23:15: Added *Content-Length=60952*
    2006-03-18 18:23:15: Emitting reponse header Content-Length: 60952
    2006-03-18 18:23:15: Emitting reponse header Expires: -1
    2006-03-18 18:23:15: Emitting reponse header Cache-Control: no-cache
    2006-03-18 18:23:15: Emitting reponse header Content-Type: application/x-dmap-tagged
    2006-03-18 18:23:15: Emitting reponse header DAAP-Server: mt-daapd/cvs-20060317
    2006-03-18 18:23:15: Emitting reponse header Accept-Ranges: bytes
    2006-03-18 18:23:15: Emitting reponse header Date: Sun, 19 Mar 2006 02:23:14 GMT
    2006-03-18 18:23:15: Processing rendezvous message
    2006-03-18 18:23:15: Rendezvous socket closed (daap server crashed?) Aborting.
    2006-03-18 18:23:15: Aborting

    Let me know if you want the whole log, or want me to try something for you.

    #4113

    rpedde
    Participant

    Fixed in svn, will be in next nightly (tomorrow?)

    — Ron

    #4114

    SurferMC

    NSLU2
    mt-daapd cvs-20060317
    SoundBridge M1000 2.5b9 (2.5.133)

    Some more Soundbridge feedback.

    I’m also getting a problems with Soundbridge. I can connect, browse and play a number of tracks. If I then change the Soundbridge to access Internet Radio I cannot reconnect to mt-daapd library.

    I cannot get cvs-20060313 to work at all will not start ‘segmentation fault’

    cvs-20060307 seems to be working OK

    If you need any log files let me know.

    #4115

    rpedde
    Participant

    New nightly should probably do it.

    — Ron

Viewing 4 posts - 1 through 4 (of 4 total)

You must be logged in to reply to this topic.