LiveConnect crash (Re: Konqueror crash (with backtrace))

Koos Vriezen koos.vriezen at xs4all.nl
Sat May 18 23:27:36 BST 2002


On Sat, 18 May 2002, David Faure wrote:

> LiveConnect stuff, actually.
>
> #0  0x41802bc7 in DOM::LiveConnectElementImpl::get (this=0x83b2990, objid=0, field=@0xbfffdf80, type=@0xbfffdf68,
>     retobjid=@0xbfffdf60, value=@0xbfffdf70) at /mnt/devel/kde/kdecvs/kdelibs/khtml/html/html_objectimpl.cpp:61
> 61          return liveconnect->get(objid, field, type, retobjid, value);
> (gdb) p liveconnect
> Error accessing memory address 0x9947808: No such process.
>
> (gdb) up
> #1  0x41ac94dd in KJS::HTMLElement::tryGet (this=0x85cbdd0, exec=0x849aa40, propertyName=@0xbfffe0a0)
>     at /mnt/devel/kde/kdecvs/kdelibs/khtml/ecma/kjs_html.cpp:1095
> 1095          if (elm && elm->get(0, propertyName.qstring(), rettype, retobjid, retvalue))
> (gdb) list
> 1090      case ID_EMBED: {
> 1091          DOM::LiveConnectElementImpl * elm = static_cast<DOM::LiveConnectElementImpl*>(element.handle());
> 1092          QString retvalue;
> 1093          KParts::LiveConnectExtension::Type rettype;
> 1094          unsigned long retobjid;
> 1095          if (elm && elm->get(0, propertyName.qstring(), rettype, retobjid, retvalue))
> 1096              return EmbedLiveConnect::getValue(element, propertyName.qstring(), rettype, retvalue);
> 1097          break;
> 1098      }
> 1099      default:

Fixed it. Shouldn't come in this case, there was a missing break
statement.
Thanks for your backtraces!

Koos





More information about the kfm-devel mailing list