[konqueror] crash when rendering in example youtube.com pages (in khtml::RenderTableCell::collapsedTopBorder and others)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kdelibs |
Fix Released
|
High
|
|||
kde4libs (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Ubuntu 8.04 amd64
Often hang on youtube.com
Crashes also.
It seems to happen far more often after upgrade few days ago (new flash version afair, also new kernel etc)
Im on nvidia binary driver.
ii flashplugin-nonfree 10.0.1.
ii konqueror 4:3.5.10-
ii nvidia-glx-new 169.12+
Linux limcore 2.6.24-22-generic
[Thread debugging using libthread_db enabled]
[New Thread 0x7ff42b7d66f0 (LWP 12016)]
[KCrash handler]
#5 compareBorders (border1=
at /build/
#6 0x00007ff420ec7a06 in khtml::
this=0x14e6840)
at /build/
#7 0x00007ff420ec8c5c in khtml::
this=
at /build/
#8 0x00007ff420e96fb7 in khtml::
this=0x14e6840, tx=<value optimized out>, ty=75)
at /build/
#9 0x00007ff420ea34e9 in khtml::
rootLayer=
layerBounds
foregroundR
at /build/
#10 0x00007ff420ea8f28 in khtml::
p=HighPriority, markForRepaint=
at /build/
#11 0x00007ff420ea8e63 in khtml::
p=HighPriority, markForRepaint=
at /build/
#12 0x00007ff420ef3a8e in khtml::
this=
at /build/
#13 0x00007ff420ef3bbe in khtml::
_style=
at /build/
#14 0x00007ff420ef4467 in khtml::
_style=
at /build/
#15 0x00007ff420ef4840 in khtml::
_style=
at /build/
#16 0x00007ff420e38e3d in DOM::ElementImp
change=
at /build/
#17 0x00007ff420e5b6e9 in DOM::HTMLElemen
this=
at /build/
#18 0x00007ff420e38d3e in DOM::ElementImp
change=
at /build/
#19 0x00007ff420e5b6e9 in DOM::HTMLElemen
this=
at /build/
#20 0x00007ff420e38d3e in DOM::ElementImp
change=
at /build/
#21 0x00007ff420e5b6e9 in DOM::HTMLElemen
this=
at /build/
#22 0x00007ff420e43a0f in DOM::DocumentIm
change=
at /build/
#23 0x00007ff420e4846b in DOM::DocumentIm
at /build/
#24 0x00007ff420fa849f in KJS::DOMNode:
exec=
at /build/
#25 0x00007ff420fa9598 in KJS::DOMNode:
exec=
at /build/
#26 0x00007ff420faab41 in KJS::DOMElement
exec=
at /build/
#27 0x00007ff420fb833a in KJS::HTMLElemen
exec=
at /build/
#28 0x00007ff420f70a11 in KJS::DOMObject::get (this=0x7fff338
exec=0x155dae0, p=@0x4449525449
at /build/
#29 0x00007ff420a231bf in KJS::Reference:
exec=
at /build/
#30 0x00007ff420a23670 in KJS::Node::evaluate (this=<value optimized out>,
exec=
#31 0x00007ff420a24cba in KJS::AssignNode
exec=
#32 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#33 0x00007ff420a2d6f3 in KJS::SourceElem
exec=
#34 0x00007ff420a217ce in KJS::BlockNode:
exec=
#35 0x00007ff420a2fcce in KJS::WhileNode:
exec=
#36 0x00007ff420a2d7a9 in KJS::SourceElem
exec=
#37 0x00007ff420a217ce in KJS::BlockNode:
exec=
#38 0x00007ff420a2165b in KJS::DeclaredFu
this=<value optimized out>, exec=0x155dae0)
at /build/
#39 0x00007ff420a23acb in KJS::FunctionIm
exec=
at /build/
#40 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#41 0x00007ff420a31c56 in KJS::FunctionCa
this=<value optimized out>, exec=0x7fff3381
at /build/
#42 0x00007ff420a161c2 in KJS::Node::toString (this=0x7fff338
exec=0x155dae0) at /build/
#43 0x00007ff420a258f3 in KJS::AppendStri
exec=0x155dae0) at /build/
#44 0x00007ff420a24ba1 in KJS::AssignNode
exec=
#45 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#46 0x00007ff420a2d6f3 in KJS::SourceElem
exec=
#47 0x00007ff420a217ce in KJS::BlockNode:
exec=
#48 0x00007ff420a30539 in KJS::IfNode:
exec=
#49 0x00007ff420a2d6f3 in KJS::SourceElem
exec=
#50 0x00007ff420a217ce in KJS::BlockNode:
exec=
#51 0x00007ff420a2165b in KJS::DeclaredFu
this=<value optimized out>, exec=0x155dae0)
at /build/
#52 0x00007ff420a23acb in KJS::FunctionIm
exec=
at /build/
#53 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#54 0x00007ff420a31c56 in KJS::FunctionCa
this=<value optimized out>, exec=0x7fff3381
at /build/
#55 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#56 0x00007ff420a2d7a9 in KJS::SourceElem
exec=
#57 0x00007ff420a217ce in KJS::BlockNode:
exec=
#58 0x00007ff420a2165b in KJS::DeclaredFu
this=<value optimized out>, exec=0x155dae0)
at /build/
#59 0x00007ff420a23acb in KJS::FunctionIm
exec=
at /build/
#60 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#61 0x00007ff420a31c56 in KJS::FunctionCa
this=<value optimized out>, exec=0x7fff3381
at /build/
#62 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#63 0x00007ff420a2d6f3 in KJS::SourceElem
exec=
#64 0x00007ff420a217ce in KJS::BlockNode:
exec=
#65 0x00007ff420a30539 in KJS::IfNode:
exec=
#66 0x00007ff420a2d7a9 in KJS::SourceElem
exec=
#67 0x00007ff420a217ce in KJS::BlockNode:
exec=
#68 0x00007ff420a2165b in KJS::DeclaredFu
this=<value optimized out>, exec=0x155dae0)
at /build/
#69 0x00007ff420a23acb in KJS::FunctionIm
exec=
at /build/
#70 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#71 0x00007ff420a2cea2 in KJS::FunctionPr
this=<value optimized out>, exec=0x7fff3381
thisObj=<value optimized out>, args=@0x7fff338
at /build/
#72 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#73 0x00007ff420a31c56 in KJS::FunctionCa
this=<value optimized out>, exec=0x7fff3381
at /build/
#74 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#75 0x00007ff420a2d7a9 in KJS::SourceElem
exec=
#76 0x00007ff420a217ce in KJS::BlockNode:
exec=
#77 0x00007ff420a2165b in KJS::DeclaredFu
this=<value optimized out>, exec=0x155dae0)
at /build/
#78 0x00007ff420a23acb in KJS::FunctionIm
exec=
at /build/
#79 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#80 0x00007ff420a31c56 in KJS::FunctionCa
this=<value optimized out>, exec=0x7fff3381
at /build/
#81 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#82 0x00007ff420a2d6f3 in KJS::SourceElem
exec=
#83 0x00007ff420a217ce in KJS::BlockNode:
exec=
#84 0x00007ff420a39cf0 in KJS::Interprete
code=<value optimized out>, thisV=<value optimized out>)
at /build/
#85 0x00007ff420a39f7d in KJS::Interprete
this=<value optimized out>, code=@0x155dae0, thisV=@
at /build/
#86 0x00007ff420f7e4c0 in KJS::KJSProxyIm
filename=<value optimized out>, baseLine=<value optimized out>,
str=
at /build/
#87 0x00007ff420e78f19 in DOM::HTMLScript
this=<value optimized out>, URL=@0x7fff3381
script=<value optimized out>)
at /build/
#88 0x00007ff420e78ff1 in DOM::HTMLScript
this=0x11982a0, o=0x15423f0)
at /build/
#89 0x00007ff420f313f4 in khtml::
at /build/
#90 0x00007ff420f37d8d in khtml::
buffer=<value optimized out>, eof=<value optimized out>)
at /build/
#91 0x00007ff420f38edf in khtml::
job=0x13e2550)
at /build/
#92 0x00007ff420f39572 in khtml::
_o=
#93 0x00007ff4295fafd0 in QObject:
clist=
#94 0x00007ff42a455422 in KIO::Job::result (this=0x7fff338
at ./jobclasses.
#95 0x00007ff42a48cb9f in KIO::Job:
at /build/
#96 0x00007ff42a4a912a in KIO::SimpleJob:
at /build/
#97 0x00007ff42a4a976c in KIO::TransferJo
at /build/
#98 0x00007ff42a48c81a in KIO::TransferJo
_id=17, _o=0x7fff3381e2e0) at ./jobclasses.
#99 0x00007ff4295fafd0 in QObject:
clist=
#100 0x00007ff4295fbb4e in QObject:
at kernel/
#101 0x00007ff42a4a1122 in KIO::SlaveInter
_cmd=104, rawdata=
at /build/
#102 0x00007ff42a4b998e in KIO::SlaveInter
at /build/
#103 0x00007ff42a460c86 in KIO::Slave:
at /build/
#104 0x00007ff42a49a198 in KIO::Slave:
_o=
#105 0x00007ff4295fafd0 in QObject:
clist=
#106 0x00007ff4295fb9a5 in QObject:
param=25) at kernel/
#107 0x00007ff42997402c in QSocketNotifier
at .moc/debug-
#108 0x00007ff42961bdb0 in QSocketNotifier
e=0x7fff338
#109 0x00007ff42959333a in QApplication:
receiver=
#110 0x00007ff429595093 in QApplication:
receiver=
#111 0x00007ff42a0006bd in KApplication:
receiver=
at /build/
#112 0x00007ff42952420e in QApplication:
event=
#113 0x00007ff429585a6b in QEventLoop:
at kernel/
#114 0x00007ff4295390e8 in QEventLoop:
at kernel/
#115 0x00007ff4295ad5bf in QEventLoop:
at kernel/
#116 0x00007ff4295ad2ab in QEventLoop::exec (this=0x6b73a0)
at kernel/
#117 0x00007ff429594e00 in QApplication::exec (this=0x7fff338
at kernel/
#118 0x00007ff423d22ad1 in kdemain (argc=<value optimized out>,
argv=<value optimized out>)
at /build/
#119 0x0000000000408018 in launch (argc=1, _name=0x65ce38 "konqueror",
args=0x65ce42 "\001", cwd=0x0, envc=1, envs=0x65ce56 "", reset_env=false,
tty=0x0, avoid_loops=false,
startup_
at /build/
#120 0x00000000004087b1 in handle_
at /build/
#121 0x0000000000408ce9 in handle_requests (waitForPid=0)
at /build/
#122 0x0000000000409652 in main (argc=5, argv=<value optimized out>,
envp=
at /build/
[Thread debugging using libthread_db enabled]
[New Thread 0x7ff42b7d66f0 (LWP 12016)]
[KCrash handler]
#5 compareBorders (border1=
at /build/
#6 0x00007ff420ec7a06 in khtml::
this=0x14e6840)
at /build/
#7 0x00007ff420ec8c5c in khtml::
this=
at /build/
#8 0x00007ff420e96fb7 in khtml::
this=0x14e6840, tx=<value optimized out>, ty=75)
at /build/
#9 0x00007ff420ea34e9 in khtml::
rootLayer=
layerBounds
foregroundR
at /build/
#10 0x00007ff420ea8f28 in khtml::
p=HighPriority, markForRepaint=
at /build/
#11 0x00007ff420ea8e63 in khtml::
p=HighPriority, markForRepaint=
at /build/
#12 0x00007ff420ef3a8e in khtml::
this=
at /build/
#13 0x00007ff420ef3bbe in khtml::
_style=
at /build/
#14 0x00007ff420ef4467 in khtml::
_style=
at /build/
#15 0x00007ff420ef4840 in khtml::
_style=
at /build/
#16 0x00007ff420e38e3d in DOM::ElementImp
change=
at /build/
#17 0x00007ff420e5b6e9 in DOM::HTMLElemen
this=
at /build/
#18 0x00007ff420e38d3e in DOM::ElementImp
change=
at /build/
#19 0x00007ff420e5b6e9 in DOM::HTMLElemen
this=
at /build/
#20 0x00007ff420e38d3e in DOM::ElementImp
change=
at /build/
#21 0x00007ff420e5b6e9 in DOM::HTMLElemen
this=
at /build/
#22 0x00007ff420e43a0f in DOM::DocumentIm
change=
at /build/
#23 0x00007ff420e4846b in DOM::DocumentIm
at /build/
#24 0x00007ff420fa849f in KJS::DOMNode:
exec=
at /build/
#25 0x00007ff420fa9598 in KJS::DOMNode:
exec=
at /build/
#26 0x00007ff420faab41 in KJS::DOMElement
exec=
at /build/
#27 0x00007ff420fb833a in KJS::HTMLElemen
exec=
at /build/
#28 0x00007ff420f70a11 in KJS::DOMObject::get (this=0x7fff338
exec=0x155dae0, p=@0x4449525449
at /build/
#29 0x00007ff420a231bf in KJS::Reference:
exec=
at /build/
#30 0x00007ff420a23670 in KJS::Node::evaluate (this=<value optimized out>,
exec=
#31 0x00007ff420a24cba in KJS::AssignNode
exec=
#32 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#33 0x00007ff420a2d6f3 in KJS::SourceElem
exec=
#34 0x00007ff420a217ce in KJS::BlockNode:
exec=
#35 0x00007ff420a2fcce in KJS::WhileNode:
exec=
#36 0x00007ff420a2d7a9 in KJS::SourceElem
exec=
#37 0x00007ff420a217ce in KJS::BlockNode:
exec=
#38 0x00007ff420a2165b in KJS::DeclaredFu
this=<value optimized out>, exec=0x155dae0)
at /build/
#39 0x00007ff420a23acb in KJS::FunctionIm
exec=
at /build/
#40 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#41 0x00007ff420a31c56 in KJS::FunctionCa
this=<value optimized out>, exec=0x7fff3381
at /build/
#42 0x00007ff420a161c2 in KJS::Node::toString (this=0x7fff338
exec=0x155dae0) at /build/
#43 0x00007ff420a258f3 in KJS::AppendStri
exec=0x155dae0) at /build/
#44 0x00007ff420a24ba1 in KJS::AssignNode
exec=
#45 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#46 0x00007ff420a2d6f3 in KJS::SourceElem
exec=
#47 0x00007ff420a217ce in KJS::BlockNode:
exec=
#48 0x00007ff420a30539 in KJS::IfNode:
exec=
#49 0x00007ff420a2d6f3 in KJS::SourceElem
exec=
#50 0x00007ff420a217ce in KJS::BlockNode:
exec=
#51 0x00007ff420a2165b in KJS::DeclaredFu
this=<value optimized out>, exec=0x155dae0)
at /build/
#52 0x00007ff420a23acb in KJS::FunctionIm
exec=
at /build/
#53 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#54 0x00007ff420a31c56 in KJS::FunctionCa
this=<value optimized out>, exec=0x7fff3381
at /build/
#55 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#56 0x00007ff420a2d7a9 in KJS::SourceElem
exec=
#57 0x00007ff420a217ce in KJS::BlockNode:
exec=
#58 0x00007ff420a2165b in KJS::DeclaredFu
this=<value optimized out>, exec=0x155dae0)
at /build/
#59 0x00007ff420a23acb in KJS::FunctionIm
exec=
at /build/
#60 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#61 0x00007ff420a31c56 in KJS::FunctionCa
this=<value optimized out>, exec=0x7fff3381
at /build/
#62 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#63 0x00007ff420a2d6f3 in KJS::SourceElem
exec=
#64 0x00007ff420a217ce in KJS::BlockNode:
exec=
#65 0x00007ff420a30539 in KJS::IfNode:
exec=
#66 0x00007ff420a2d7a9 in KJS::SourceElem
exec=
#67 0x00007ff420a217ce in KJS::BlockNode:
exec=
#68 0x00007ff420a2165b in KJS::DeclaredFu
this=<value optimized out>, exec=0x155dae0)
at /build/
#69 0x00007ff420a23acb in KJS::FunctionIm
exec=
at /build/
#70 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#71 0x00007ff420a2cea2 in KJS::FunctionPr
this=<value optimized out>, exec=0x7fff3381
thisObj=<value optimized out>, args=@0x7fff338
at /build/
#72 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#73 0x00007ff420a31c56 in KJS::FunctionCa
this=<value optimized out>, exec=0x7fff3381
at /build/
#74 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#75 0x00007ff420a2d7a9 in KJS::SourceElem
exec=
#76 0x00007ff420a217ce in KJS::BlockNode:
exec=
#77 0x00007ff420a2165b in KJS::DeclaredFu
this=<value optimized out>, exec=0x155dae0)
at /build/
#78 0x00007ff420a23acb in KJS::FunctionIm
exec=
at /build/
#79 0x00007ff420a27226 in KJS::Object::call (this=<value optimized out>,
exec=
at /build/
#80 0x00007ff420a31c56 in KJS::FunctionCa
this=<value optimized out>, exec=0x7fff3381
at /build/
#81 0x00007ff420a306a5 in KJS::ExprStatem
exec=
#82 0x00007ff420a2d6f3 in KJS::SourceElem
exec=
#83 0x00007ff420a217ce in KJS::BlockNode:
exec=
#84 0x00007ff420a39cf0 in KJS::Interprete
code=<value optimized out>, thisV=<value optimized out>)
at /build/
#85 0x00007ff420a39f7d in KJS::Interprete
this=<value optimized out>, code=@0x155dae0, thisV=@
at /build/
#86 0x00007ff420f7e4c0 in KJS::KJSProxyIm
filename=<value optimized out>, baseLine=<value optimized out>,
str=
at /build/
#87 0x00007ff420e78f19 in DOM::HTMLScript
this=<value optimized out>, URL=@0x7fff3381
script=<value optimized out>)
at /build/
#88 0x00007ff420e78ff1 in DOM::HTMLScript
this=0x11982a0, o=0x15423f0)
at /build/
#89 0x00007ff420f313f4 in khtml::
at /build/
#90 0x00007ff420f37d8d in khtml::
buffer=<value optimized out>, eof=<value optimized out>)
at /build/
#91 0x00007ff420f38edf in khtml::
job=0x13e2550)
at /build/
#92 0x00007ff420f39572 in khtml::
_o=
#93 0x00007ff4295fafd0 in QObject:
clist=
#94 0x00007ff42a455422 in KIO::Job::result (this=0x7fff338
at ./jobclasses.
#95 0x00007ff42a48cb9f in KIO::Job:
at /build/
#96 0x00007ff42a4a912a in KIO::SimpleJob:
at /build/
#97 0x00007ff42a4a976c in KIO::TransferJo
at /build/
#98 0x00007ff42a48c81a in KIO::TransferJo
_id=17, _o=0x7fff3381e2e0) at ./jobclasses.
#99 0x00007ff4295fafd0 in QObject:
clist=
#100 0x00007ff4295fbb4e in QObject:
at kernel/
#101 0x00007ff42a4a1122 in KIO::SlaveInter
_cmd=104, rawdata=
at /build/
#102 0x00007ff42a4b998e in KIO::SlaveInter
at /build/
#103 0x00007ff42a460c86 in KIO::Slave:
at /build/
#104 0x00007ff42a49a198 in KIO::Slave:
_o=
#105 0x00007ff4295fafd0 in QObject:
clist=
#106 0x00007ff4295fb9a5 in QObject:
param=25) at kernel/
#107 0x00007ff42997402c in QSocketNotifier
at .moc/debug-
#108 0x00007ff42961bdb0 in QSocketNotifier
e=0x7fff338
#109 0x00007ff42959333a in QApplication:
receiver=
#110 0x00007ff429595093 in QApplication:
receiver=
#111 0x00007ff42a0006bd in KApplication:
receiver=
at /build/
#112 0x00007ff42952420e in QApplication:
event=
#113 0x00007ff429585a6b in QEventLoop:
at kernel/
#114 0x00007ff4295390e8 in QEventLoop:
at kernel/
#115 0x00007ff4295ad5bf in QEventLoop:
at kernel/
#116 0x00007ff4295ad2ab in QEventLoop::exec (this=0x6b73a0)
at kernel/
#117 0x00007ff429594e00 in QApplication::exec (this=0x7fff338
at kernel/
#118 0x00007ff423d22ad1 in kdemain (argc=<value optimized out>,
argv=<value optimized out>)
at /build/
#119 0x0000000000408018 in launch (argc=1, _name=0x65ce38 "konqueror",
args=0x65ce42 "\001", cwd=0x0, envc=1, envs=0x65ce56 "", reset_env=false,
tty=0x0, avoid_loops=false,
startup_
at /build/
#120 0x00000000004087b1 in handle_
at /build/
#121 0x0000000000408ce9 in handle_requests (waitForPid=0)
at /build/
#122 0x0000000000409652 in main (argc=5, argv=<value optimized out>,
envp=
at /build/
tags: | added: likely-dup regression |
Changed in kdelibs: | |
status: | Unknown → Fix Released |
Changed in kdelibs: | |
importance: | Unknown → High |
Thank you for taking the time to report this bug and helping to make Ubuntu better. Unfortunately we can't fix it without more information. Can you please tell us if the Firefox is capable to play flash videos? Can you check it with several web providers, like goodevideo, youtube?
Reason is that I suspect the error in the plugins rather than the kdelibs/ nsplug- loader/ etc.
Thank you again!