Reply To: svn-1528 – mDNS works on Solaris!

#9982
bfranke
Participant

Hi there,

I’ve been following the instructions and the Solaris thread so far and have been able to also to get to the point where mt-daapd crashes as soon as “smart playlists” are selected in the web interface. I wasn’t successful in capturing the backtrace in gdb as I don’t get as far this, mt-daapd crashes very soon with a different error message and, hence, doesn’t allow me to use the web interface at all. However, I’ve captured the debug output of a non-gdb run of the program until it falls overs. Maybe this information is of any use to you. Otherwise, if you have any ideas on how to still generate the back trace with gdb I’m happy to contribute more infos here.

Cheers,

Bjoern


With thread 20 exiting, 0 are still running
Thread 21: Entering ws_dispatcher (Connection from 192.168.0.1)
Thread 21: got request
Request: GET /databases/1/containers?output=xml&meta=dmap.itemid,dmap.itemname,org.mt-daapd.playlist-type,org.mt-daapd.smart-playlist-sp
ec HTTP/1.1
Thread 21: Read: Host: http://www.dl1dbs.ham-radio-op.net:3689
Thread 21: Adding header *Host=www.dl1dbs.ham-radio-op.net:3689*
Added *Host=www.dl1dbs.ham-radio-op.net:3689*
Thread 21: Read: User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Thread 21: Adding header *User-Agent=Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3*
Added *User-Agent=Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3*
Thread 21: Read: Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Thread 21: Adding header *Accept=text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5*
Added *Accept=text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5*
Thread 21: Read: Accept-Language: en-us,en;q=0.5
Thread 21: Adding header *Accept-Language=en-us,en;q=0.5*
Added *Accept-Language=en-us,en;q=0.5*
Thread 21: Read: Accept-Encoding: gzip,deflate
Thread 21: Adding header *Accept-Encoding=gzip,deflate*
Added *Accept-Encoding=gzip,deflate*
Thread 21: Read: Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Thread 21: Adding header *Accept-Charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7*
Added *Accept-Charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7*
Thread 21: Read: Keep-Alive: 300
Thread 21: Adding header *Keep-Alive=300*
Added *Keep-Alive=300*
Thread 21: Read: Connection: keep-alive
Thread 21: Adding header *Connection=keep-alive*
Added *Connection=keep-alive*
Thread 21: Adding header *Keep-Alive=300*
Added *Keep-Alive=300*
Thread 21: Read: Connection: keep-alive
Thread 21: Adding header *Connection=keep-alive*
Added *Connection=keep-alive*
Thread 21: Read: Referer: http://www.dl1dbs.ham-radio-op.net:3689/smart.html
Thread 21: Adding header *Referer=http://www.dl1dbs.ham-radio-op.net:3689/smart.html*
Added *Referer=http://www.dl1dbs.ham-radio-op.net:3689/smart.html*
Thread 21: Read: Authorization: Basic YWRtaW46bXQtZGFhcGQ=
Thread 21: Adding header *Authorization=Basic YWRtaW46bXQtZGFhcGQ=*
Added *Authorization=Basic YWRtaW46bXQtZGFhcGQ=*
Thread 21: Read:
Thread 21: Headers parsed!
Checking to see if connection matches close
And it does NOT
Thread 21: Connection type HTTP/1.1
: Connection: persist
Thread 21: parsing GET args
Thread 21: Entering ws_getgetvars (output=xml&meta=dmap.itemid,dmap.itemname,org.mt-daapd.playlist-type,org.mt-daapd.smart-playlist-spec
)
Thread 21: Adding arg output = xml
Added *output=xml*
Thread 21: Adding arg meta = dmap.itemid,dmap.itemname,org.mt-daapd.playlist-type,org.mt-daapd.smart-playlist-spec
Added *meta=dmap.itemid,dmap.itemname,org.mt-daapd.playlist-type,org.mt-daapd.smart-playlist-spec*
Thread 21: Done parsing GET/POST args!
Thread 21: Original URI: /databases/1/containers
Thread 21: Translated URI: /databases/1/containers
Thread 21: Preparing to find handler
Thread 21: URI Match!
Thread 21: Time is 1176559777 seconds after epoch
Thread 21: Setting time header
Added *Date=Sat, 14 Apr 2007 14:09:37 GMT*
Added *Connection=keep-alive*
Added *Server=mt-daapd/svn-1528*
Added *Content-Type=text/html*
Added *Content-Language=en_us*
Thread 21: Using non-default handler
in main_auth
Checking url /databases/1/containers
Checking url /databases/1/containers
Dispatching auth for /databases/1/containers to plugin
Checking url /databases/1/containers
Checking url /databases/1/containers
Dispatching /databases/1/containers to daap/svn-1528
in main_handler
Checking url /databases/1/containers
Checking url /databases/1/containers
Dispatching /databases/1/containers to plugin
Checking url /databases/1/containers
Checking url /databases/1/containers
Dispatching /databases/1/containers to daap/svn-1528
Getting uri…
Mallocing privinfo…
Added *Accept-Ranges=bytes*
Added *DAAP-Server=firefly/svn-1528*
Updating Content-Type from text/html to application/x-dmap-tagged
Added *Cache-Control=no-cache*
Added *Expires=-1*
Processing rendezvous message
Rendezvous socket closed (daap server crashed?) Aborting.
Aborting
bash-2.05$