Summary: | Konqueror hangs when changing fontsize on manpages | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Roland Seuhs <r> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 3.2.1 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Roland Seuhs
2004-05-25 15:07:02 UTC
it's loading new fonts. Do you have a strace? I can't reproduce it I just played a bit with it, and it only seems to affect very long manpages, I could only crash it on the mplayer and gcc manpages which are both very long the shorter manpages worked fine. I'll try on other computers running KDE3.2.2 in the next days and see wether the bug happens there, too. I have now tried it on a computer running KDE 3.2.2 (SuSE 9.1) and Konqueror also hanged while trying to change the fontsize while displaying the gcc-manpage. For me it crashes in khtml :-)... it's working al fine for me (man:gcc - no mplayer for me) Roland: SUSE 9.1 got KDE 3.2.1 (even though _slightly_ patched :) - for SuSE 9.1 make sure you got all you updates - especially the qt3 update. And I still would like to see an strace or a gdb attach. OK, I put the strace here: http://b.f1-facts.com/82161_strace.txt (It's 1.6 MB, created with "strace konqueror man:gcc 2>> strace.txt >> strace.txt", I don't want to flood bugzilla with that) The SuSE 9.1 is a fresh install with a complete run of YOU 4 or 5 days ago. Konqueror also crashes when I save the manpage as html and later display it, so it seems to be a bug in khtml, see: http://b.f1-facts.com/gcc.html and change the fontsize. I played around a bit and couldn't make it crash with a very long "normal" html-page, though. You are propably hitting very popular bug #75806 At least crash from http://b.f1-facts.com/gcc.html is known <dl compact> bug which is fixed in upcoming KDE 3.2.3. I couldn't reproduce any crashes from bug #75806 (I tried at least 5 duplicates, too) but I can reliable hang konqueror on man:gcc but only when changing the fontsize. I don't think it's the same bug. I can reproduce the hang with a SuSE RPM but not with a self built konqueror ;( OK, the stack trace looks _very_ similiar to the one in the crashes. Roland: please take out all compact flags from <dl> and try if you can reproduce it then. #0 0x41af1952 in Bidinext () from /opt/kde3/lib/libkhtml.so.4 #1 0x41b26c0a in khtml::RenderBlock::layoutInlineChildren () from /opt/kde3/lib/libkhtml.so.4 #2 0x41b27270 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #3 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #4 0x41b23be3 in khtml::RenderBlock::layoutBlockChildren () from /opt/kde3/lib/libkhtml.so.4 #5 0x41b273f0 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #6 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #7 0x41b23be3 in khtml::RenderBlock::layoutBlockChildren () from /opt/kde3/lib/libkhtml.so.4 #8 0x41b273f0 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #9 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #10 0x41b23be3 in khtml::RenderBlock::layoutBlockChildren () from /opt/kde3/lib/libkhtml.so.4 #11 0x41b273f0 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #12 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #13 0x41b23be3 in khtml::RenderBlock::layoutBlockChildren () from /opt/kde3/lib/libkhtml.so.4 #14 0x41b273f0 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #15 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #16 0x41b23be3 in khtml::RenderBlock::layoutBlockChildren () from /opt/kde3/lib/libkhtml.so.4 #17 0x41b273f0 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #18 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #19 0x41b23be3 in khtml::RenderBlock::layoutBlockChildren () from /opt/kde3/lib/libkhtml.so.4 #20 0x41b273f0 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #21 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #22 0x41b23be3 in khtml::RenderBlock::layoutBlockChildren () from /opt/kde3/lib/libkhtml.so.4 #23 0x41b273f0 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #24 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #25 0x41b26ca5 in khtml::RenderBlock::layoutInlineChildren () from /opt/kde3/lib/libkhtml.so.4 #26 0x41b27270 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #27 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #28 0x41b27965 in khtml::RenderBody::layout () from /opt/kde3/lib/libkhtml.so.4 #29 0x41b23be3 in khtml::RenderBlock::layoutBlockChildren () from /opt/kde3/lib/libkhtml.so.4 #30 0x41b273f0 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #31 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #32 0x41b23be3 in khtml::RenderBlock::layoutBlockChildren () from /opt/kde3/lib/libkhtml.so.4 #33 0x41b273f0 in khtml::RenderBlock::layoutBlock () from /opt/kde3/lib/libkhtml.so.4 #34 0x41b27933 in khtml::RenderBlock::layout () from /opt/kde3/lib/libkhtml.so.4 #35 0x41b27ac4 in khtml::RenderCanvas::layout () from /opt/kde3/lib/libkhtml.so.4 #36 0x41a82c0a in KHTMLView::layout () from /opt/kde3/lib/libkhtml.so.4 OK, there was one instance of <DL COMPACT> in gcc.html, and after it was removed, it did no longer hang when changing fonts. ok, then this is just another symptom of the same bug - and it doesn't crash because you're lucky :) Thanks for your work. *** This bug has been marked as a duplicate of 75806 *** |