Summary: | simple page big crash | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | novi <novi> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | esigra |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
novi
2003-12-09 03:19:42 UTC
I can't reproduce: the page looks fine. You claimed it was a crash. Can you post a backtrace? One with debugging symbols would be preferred. Pasting the backtrace sent in private mail. Please add things to the bug report next time, instead of mailing individual developers. #4 0x40a7d2ef in loadEngine(QFont::Script, QFontPrivate const*, QFontDef const&, QtFontFamily*, QtFontFoundry*, QtFontStyle*, QtFontSize*, QtFontEncoding*, bool) () from /usr/lib/qt3/lib/libqt-mt.so.3 #5 0x40a7f77c in QFontDatabase::findFont(QFont::Script, QFontPrivate const*, QFontDef const&, int) () from /usr/lib/qt3/lib/libqt-mt.so.3 #6 0x40a298d7 in QFontEngineLatinXLFD::findEngine(QChar const&) () from /usr/lib/qt3/lib/libqt-mt.so.3 #7 0x40a29dc6 in QFontEngineLatinXLFD::stringToCMap(QChar const*, int, unsigned short*, int*, int*, bool) const () from /usr/lib/qt3/lib/libqt-mt.so.3 #8 0x40a748a4 in QFontMetrics::width(QString const&, int) const () from /usr/lib/qt3/lib/libqt-mt.so.3 #9 0x43a8e9f6 in khtml::Font::width(QChar*, int, int, int) const () from /opt/kde3/lib/libkhtml.so.4 #10 0x43a723fd in khtml::RenderText::calcMinMaxWidth() () from /opt/kde3/lib/libkhtml.so.4 #11 0x43a33232 in khtml::KHTMLParser::insertNode(DOM::NodeImpl*, bool) () from /opt/kde3/lib/libkhtml.so.4 #12 0x43a32ffb in khtml::KHTMLParser::parseToken(khtml::Token*) () from /opt/kde3/lib/libkhtml.so.4 #13 0x43a3ae17 in khtml::HTMLTokenizer::processToken() () from /opt/kde3/lib/libkhtml.so.4 #14 0x43a3a671 in khtml::HTMLTokenizer::write(QString const&, bool) () from /opt/kde3/lib/libkhtml.so.4 #15 0x439e8ee0 in KHTMLPart::write(char const*, int) () from /opt/kde3/lib/libkhtml.so.4 #16 0x439e61ad in KHTMLPart::slotData(KIO::Job*, QMemArray<char> const&) () from /opt/kde3/lib/libkhtml.so.4 #17 0x439fe94d in KHTMLPart::qt_invoke(int, QUObject*) () from /opt/kde3/lib/libkhtml.so.4 #18 0x40abd69b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #19 0x4019d51c in KIO::TransferJob::data(KIO::Job*, QMemArray<char> const&) () from /opt/kde3/lib/libkio.so.4 #20 0x4018c453 in KIO::TransferJob::slotData(QMemArray<char> const&) () from /opt/kde3/lib/libkio.so.4 #21 0x4019db29 in KIO::TransferJob::qt_invoke(int, QUObject*) () from /opt/kde3/lib/libkio.so.4 #22 0x40abd69b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #23 0x4017f8ca in KIO::SlaveInterface::data(QMemArray<char> const&) () from /opt/kde3/lib/libkio.so.4 #24 0x4017e899 in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) () from /opt/kde3/lib/libkio.so.4 #25 0x4017de14 in KIO::SlaveInterface::dispatch() () from /opt/kde3/lib/libkio.so.4 #26 0x4017b9db in KIO::Slave::gotInput() () from /opt/kde3/lib/libkio.so.4 #27 0x4017d46a in KIO::Slave::qt_invoke(int, QUObject*) () from /opt/kde3/lib/libkio.so.4 #28 0x40abd69b in QObject::activate_signal(QConnectionList*, QUObject*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #29 0x40abd7da in QObject::activate_signal(int, int) () from /usr/lib/qt3/lib/libqt-mt.so.3 #30 0x40decd90 in QSocketNotifier::activated(int) () from /usr/lib/qt3/lib/libqt-mt.so.3 #31 0x40ada7f0 in QSocketNotifier::event(QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #32 0x40a5b6d6 in QApplication::internalNotify(QObject*, QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #33 0x40a5a9fe in QApplication::notify(QObject*, QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3 #34 0x406548c9 in KApplication::notify(QObject*, QEvent*) () from /opt/kde3/lib/libkdecore.so.4 #35 0x40a47df5 in QEventLoop::activateSocketNotifiers() () from /usr/lib/qt3/lib/libqt-mt.so.3 #36 0x40a031f6 in QEventLoop::processEvents(unsigned) () from /usr/lib/qt3/lib/libqt-mt.so.3 #37 0x40a6f980 in QEventLoop::enterLoop() () from /usr/lib/qt3/lib/libqt-mt.so.3 #38 0x40a6f876 in QEventLoop::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3 #39 0x40a5b96f in QApplication::exec() () from /usr/lib/qt3/lib/libqt-mt.so.3 #40 0x4159047a in main () from /opt/kde3/lib/konqueror.so #41 0x0804d8f3 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) () #42 0x0804e71f in handle_launcher_request(int) () #43 0x0804ecba in handle_requests(int) () #44 0x0804faf8 in main () I appologize, I'll write to the bug report page only in the future. I invetigated the sources of the http://www.gnu.org/index.html again and found the line that crashes konqueror on my computer.I wrote a simple html-file to demonstrate the described behaviour. It seems to be related to non-ascii characters. Hope this can help solving the problem. <html> <head> </head> <body> <!-- this line causes a crash --> <a href="/home.cs.html">Česky</a> <!-- this line is OK --> <a href="/home.zh.html">繁體中文</a> <body> </html> |