[Bug 76820] Kubuntu 6.10 DVD javascript causes segmentation fault

Tesla jubuntuua at mail.ru
Fri Mar 9 00:13:02 UTC 2007


Public bug reported:

using
http://cdimage.ubuntu.com/kubuntu/releases/edgy/release/kubuntu-6.10-dvd-i386.iso

burned on DVD-R.

md5 sum of image read from DVD-R is correct.

doing a default install on:
1)
CPU: ADM Duron 950 MHz
MB Chipset: Via KT133
RAM: 320 MB of SDRAM DIMM PC100

Memtest86+ provided on DVD image shows no problem
System is not overclocked
CPU is not overheated. (45'C)
System works stable under MS Windows for several days in a row

2)
VMWare Workstation 5.0.0-13124 virtual machine
RAM: 128 MB

Steps to reproduce:
1) Do a fresh default installation
2) Set up an internet connection
3) Run konqueror
4) Open any page containing javascript

What happens:
1) konqueror windows disapears
2) KDE Crash handler apears with a message "The application Konqueror (konqueror) crashed and caused signal 11 (SIGSEGV)."

Backtrace tab contains:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1231742656 (LWP 9019)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb5e589f0 in kjs_dtoa () from /usr/lib/libkjs.so.1
#7  0xb5e6199c in KJS::UString::from () from /usr/lib/libkjs.so.1
#8  0xb5e61c71 in KJS::NumberImp::toString () from /usr/lib/libkjs.so.1
#9  0xb5e64736 in KJS::ValueImp::dispatchToString () from /usr/lib/libkjs.so.1
#10 0xb5e72af7 in KJS::add () from /usr/lib/libkjs.so.1
#11 0xb5e80b4b in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#12 0xb5e705b3 in KJS::equal () from /usr/lib/libkjs.so.1
#13 0xb5e8091c in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#14 0xb5e80a3c in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#15 0xb5e705b3 in KJS::equal () from /usr/lib/libkjs.so.1
#16 0xb5e8091c in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#17 0xb5e80a3c in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#18 0xb5e705b3 in KJS::equal () from /usr/lib/libkjs.so.1
#19 0xb5e8091c in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#20 0xb5e7faac in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#21 0xb5e96cbe in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#22 0xb5e96733 in KJS::Interpreter::Interpreter () from /usr/lib/libkjs.so.1
#23 0xb5e98238 in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1
#24 0xb5e96ee9 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#25 0xb5e96733 in KJS::Interpreter::Interpreter () from /usr/lib/libkjs.so.1
#26 0xb5e96733 in KJS::Interpreter::Interpreter () from /usr/lib/libkjs.so.1
#27 0xb5e96733 in KJS::Interpreter::Interpreter () from /usr/lib/libkjs.so.1
#28 0xb5e982d8 in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1
#29 0xb5e96ee9 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#30 0xb5e96896 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#31 0xb5e7f334 in KJS::FunctionImp::call () from /usr/lib/libkjs.so.1
#32 0xb5e82349 in KJS::Object::call () from /usr/lib/libkjs.so.1
#33 0xb5e8a391 in KJS::UndefinedImp::toObject () from /usr/lib/libkjs.so.1
#34 0xb5e96cbe in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#35 0xb5e982d8 in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1
#36 0xb5e96ee9 in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#37 0xb5e97e6a in KJS::DeclaredFunctionImp::execute ()
   from /usr/lib/libkjs.so.1
#38 0xb5e981ca in KJS::Interpreter::evaluate () from /usr/lib/libkjs.so.1
#39 0xb6153a48 in EmbedLiveConnect::get () from /usr/lib/libkhtml.so.4
#40 0xb5faa72c in KHTMLPart::executeScript () from /usr/lib/libkhtml.so.4
#41 0xb602b877 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#42 0xb603fbe0 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#43 0xb60411fb in DOM::checkChild () from /usr/lib/libkhtml.so.4
#44 0xb604314a in DOM::checkChild () from /usr/lib/libkhtml.so.4
#45 0xb60440f3 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#46 0xb603f417 in DOM::checkChild () from /usr/lib/libkhtml.so.4
#47 0xb60f7ec4 in khtml_jpeg_source_mgr::khtml_jpeg_source_mgr ()
   from /usr/lib/libkhtml.so.4
#48 0xb60ff6c1 in KNSPluginWizard::initLicencePage ()
   from /usr/lib/libkhtml.so.4
#49 0xb610094e in KNSPluginWizard::initLicencePage ()
   from /usr/lib/libkhtml.so.4
#50 0xb610110a in KNSPluginWizard::initLicencePage ()
   from /usr/lib/libkhtml.so.4
#51 0xb72de957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#52 0xb7b1777e in KIO::Job::result () from /usr/lib/libkio.so.4
#53 0xb7b57a8d in KIO::Job::emitResult () from /usr/lib/libkio.so.4
#54 0xb7b6b75e in KIO::SimpleJob::slotFinished () from /usr/lib/libkio.so.4
#55 0xb7b6be6d in KIO::TransferJob::slotFinished () from /usr/lib/libkio.so.4
#56 0xb7b576ba in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4
#57 0xb72de957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#58 0xb72df3fc in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#59 0xb7b11ffc in KIO::SlaveInterface::finished () from /usr/lib/libkio.so.4
#60 0xb7b77720 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#61 0xb7b7575a in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#62 0xb7b2643c in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#63 0xb7b65360 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#64 0xb72de957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#65 0xb72df26e in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#66 0xb766bcdb in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#67 0xb7301516 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#68 0xb7275b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#69 0xb72779b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#70 0xb796bdb2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#71 0xb7208389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#72 0xb7267f81 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#73 0xb721cea7 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#74 0xb729025e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#75 0xb729006e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#76 0xb7277731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#77 0xb67072b4 in kdemain () from /usr/lib/libkdeinit_konqueror.so
#78 0xb67ed524 in kdeinitmain () from /usr/lib/kde3/konqueror.so
#79 0x0804e4df in ?? ()
#80 0x00000002 in ?? ()
#81 0x080ca320 in ?? ()
#82 0x00000001 in ?? ()
#83 0x00000000 in ?? ()

What should happen:
1) Konqueror should display page without crash

Notes:
1) Disabling javascript in Konqeror settings prevents application crashes
2) Changing other javascript options than turn on/off in Konqeror settings does not affects behavior
3) Opera browser installed from file opera_9.10-20061214.6-shared-qt_en_i386.deb downloaded from official Opera's site crashes on javascritp enabled pages too.
4) Disabling javascript in Opera settings prevents application crashes

Suggestions:
1) Problem contains in a file /usr/lib/libkjs.so.1 (a symlink to /usr/lib/libkjs.so.1.2.0) wich is a part of kdelibs4c2 package
2) Opera browser uses system's libraries for javascript

** Affects: kdebase (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

-- 
Kubuntu 6.10 DVD javascript causes segmentation fault
https://launchpad.net/bugs/76820




More information about the kubuntu-bugs mailing list