Bug 69901 - simple page big crash
Summary: simple page big crash
Status: RESOLVED DUPLICATE of bug 67015
Alias: None
Product: konqueror
Classification: Applications
Component: khtml (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-09 03:19 UTC by novi
Modified: 2008-05-06 16:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description novi 2003-12-09 03:19:42 UTC
Version:           3.1.4 (using KDE KDE 3.1.4)
Installed from:    SuSE RPMs
OS:          Linux

please try openening the page 

http://www.gnu.org with konqueror. konqueror will always crashe and I don't have any idea why. i checked the html sources and they look really all right.

except there is a table defined in the source. is this maybe the reason that makes the browser crash. as far as I am informed there are some slight problems with tables in konqueror (e.g. when accessing www.google.com)

best regards
Comment 1 Thiago Macieira 2003-12-09 03:36:06 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.
Comment 2 Thiago Macieira 2003-12-09 04:16:29 UTC
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 ()
Comment 3 novi 2003-12-09 04:32:56 UTC
I appologize, I'll write to the bug report page only in the future.
Comment 4 novi 2003-12-09 06:50:08 UTC
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">&#x010c;esky</a>
    <!-- this line is OK -->
    <a href="/home.zh.html">&#x7e41;&#x9ad4;&#x4e2d;&#x6587;</a>
  <body>
</html>
Comment 5 Stephan Kulow 2003-12-09 14:03:36 UTC

*** This bug has been marked as a duplicate of 67015 ***