[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-multimedia
Subject:    Re: kaboodle embedding == crash
From:       Matthias Welwarsky <matze () stud ! fbi ! fh-darmstadt ! de>
Date:       2002-06-26 5:42:49
[Download RAW message or body]

On Tuesday 25 June 2002 20:50, Malte Starostik wrote:
> Am Tuesday 25 June 2002 15:24 schrieb Neil Stevens:
> > On Tuesday June 25, 2002 03:14, Malte Starostik wrote:
> > > Hi,
> > >
> > > I just tried embedding some sound into a web page; result: konqueror
> > > crashes reliably when loading the page. The crash isn't at a distinct
> > > place though. Sometimes it's in KPlayObjectFactory::createPlayObject(),
> > > sometimes in KPlayObject::object(), sometimes it's again somewhere
> > > else.
> >
> > Looks to me like artsd is crashing.  Can you confirm?
>
> Negative. Try http://malte.homeip.net?usesound=1, noatun happily keeps
> playing.

This is quite a funny crash. It's not new to me, I've seen it quite often, yet 
I could not make any sense of it. I'd like to add the following backtrace:

[New Thread 1024 (LWP 914)]
0x410cd279 in wait4 () from /lib/libc.so.6
#0  0x410cd279 in wait4 () from /lib/libc.so.6
#1  0x4113b2c8 in __DTOR_END__ () from /lib/libc.so.6
#2  0x40f57317 in waitpid () from /lib/libpthread.so.0
#3  0x406d84bc in KCrash::defaultCrashHandler (sig=11) at kcrash.cpp:224
#4  0x40f54e9d in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x4109d68f in strlen () from /lib/libc.so.6
#7  0x41a17545 in KPlayObjectFactory::createPlayObject (this=0xbfffb1e4, 
    url=@0x83610c0, createBUS=true) at /usr/include/g++/std/straits.h:125
#8  0x419dfaa3 in Kaboodle::Engine::reload (this=0x8377888) at engine.cpp:103
#9  0x419dfa17 in Kaboodle::Engine::load (this=0x8377888, file=@0x8361d04)
    at engine.cpp:91
#10 0x419e14d3 in Kaboodle::Player::openURL (this=0x8361c20, f=@0xbfffb344)
    at player.cpp:98
#11 0x415a417f in KHTMLPart::processObjectRequest (this=0x829f458, 
    child=0x8384220, _url=@0xbfffb5a8, mimetype=@0xbfffb4f0)
    at khtml_part.cpp:2772
#12 0x415a3749 in KHTMLPart::requestObject (this=0x829f458, child=0x8384220, 
    url=@0xbfffb5a8, _args=@0xbfffb5d0) at khtml_part.cpp:2613
#13 0x415a0daf in KHTMLPart::requestObject (this=0x829f458, frame=0x830cd88, 
    url=@0xbfffb854, serviceType=@0xbfffb850, params=@0xbfffb84c)
    at khtml_part.cpp:2557
#14 0x4163f0f3 in khtml::RenderPartObject::updateWidget (this=0x830cd88)
    at render_frames.cpp:725

As you can see, here it's crashing in strlen() but I have not found out yet 
why this happens. Thanks however, for the reproducable crash case. To me it 
seems everything was going quite nicely up to the point where the playobject 
was to be created, maybe the URL given to the factory got messed somehow?

regards,
	matze

-- 
Matthias Welwarsky
Fachschaft Informatik FH Darmstadt
Email: matze@stud.fbi.fh-darmstadt.de

"all software sucks equally, but some software is more equal"

[Attachment #3 (application/pgp-signature)]
_______________________________________________
kde-multimedia mailing list
kde-multimedia@mail.kde.org
http://mail.kde.org/mailman/listinfo/kde-multimedia

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic