Summary: | Konqueror crashes reproducably when accessing http://mediathek-video.br-online.de/o16/br/b7/player/public/b7mediathek.html?bccode=both | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Richard Hartmann <richih-kde> |
Component: | kdewebkit | Assignee: | webkit-devel |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | adawit |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Richard Hartmann
2010-05-22 13:15:29 UTC
Can't confirm. Backtrace? Only one which is deemed useless. I have all dbg packages from Debian installed, yet that seems not to be enough. Any interest a dump that does not have many symbols in it? If yes, I can append it. Won't hurt --- might at least give library names or something. Application: Konqueror (konqueror), signal: Segmentation fault [Current thread is 1 (Thread 0xb554f700 (LWP 10880))] Thread 6 (Thread 0xafb8cb70 (LWP 10884)): #0 0xb78a8424 in __kernel_vsyscall () #1 0xb597e0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb774d80d in __pthread_cond_wait (cond=0xb104a60c, mutex=0xb104a5f4) at forward.c:139 #3 0xb029b1a7 in ?? () from /usr/lib/libQtWebKit.so.4 #4 0xb029b1f1 in ?? () from /usr/lib/libQtWebKit.so.4 #5 0xb597a585 in start_thread (arg=0xafb8cb70) at pthread_create.c:300 #6 0xb774029e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xaed3eb70 (LWP 10889)): #0 0xb78a8424 in __kernel_vsyscall () #1 0xb597e3d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179 #2 0xb774d864 in __pthread_cond_timedwait (cond=0x90bf860, mutex=0x90bf848, abstime=0xaed3e2d0) at forward.c:152 #3 0xb69897ef in QWaitConditionPrivate::wait (this=0x9022094, mutex=0x9022090, time=30000) at thread/qwaitcondition_unix.cpp:85 #4 QWaitCondition::wait (this=0x9022094, mutex=0x9022090, time=30000) at thread/qwaitcondition_unix.cpp:159 #5 0xb697db7b in QThreadPoolThread::run (this=0x902a6c8) at concurrent/qthreadpool.cpp:140 #6 0xb698893e in QThreadPrivate::start (arg=0x902a6c8) at thread/qthread_unix.cpp:248 #7 0xb597a585 in start_thread (arg=0xaed3eb70) at pthread_create.c:300 #8 0xb774029e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xb33d7b70 (LWP 10893)): #0 0xb78a8424 in __kernel_vsyscall () #1 0xb597e0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb774d80d in __pthread_cond_wait (cond=0xac21303c, mutex=0xac21306c) at forward.c:139 #3 0xada5979f in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #4 0xadb8c7ff in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #5 0xada59c5d in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #6 0xb597a585 in start_thread (arg=0xb33d7b70) at pthread_create.c:300 #7 0xb774029e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xb3bd8b70 (LWP 10894)): #0 0xb78a8424 in __kernel_vsyscall () #1 0xb597e0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb774d80d in __pthread_cond_wait (cond=0xac21310c, mutex=0xac21313c) at forward.c:139 #3 0xada5979f in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #4 0xadb8c7ff in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #5 0xada59c5d in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #6 0xb597a585 in start_thread (arg=0xb3bd8b70) at pthread_create.c:300 #7 0xb774029e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xb2bd6b70 (LWP 10895)): #0 0xb78a8424 in __kernel_vsyscall () #1 0xb597e0a5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122 #2 0xb774d80d in __pthread_cond_wait (cond=0xac2131dc, mutex=0xac21320c) at forward.c:139 #3 0xada5979f in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #4 0xadb8c7ff in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #5 0xada59c5d in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #6 0xb597a585 in start_thread (arg=0xb2bd6b70) at pthread_create.c:300 #7 0xb774029e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb554f700 (LWP 10880)): [KCrash Handler] #6 0xad5f384d in gdk_x11_drawable_get_xdisplay () from /usr/lib/libgdk-x11-2.0.so.0 #7 0xada5f3fa in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #8 0xada5fb98 in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #9 0xada49180 in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #10 0xada4c9da in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #11 0xada42571 in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #12 0xada46da4 in ?? () from /usr/lib/flashplugin-nonfree/libflashplayer.so #13 0xb07986d6 in ?? () from /usr/lib/libQtWebKit.so.4 #14 0xb0799d41 in ?? () from /usr/lib/libQtWebKit.so.4 #15 0xb0653d37 in ?? () from /usr/lib/libQtWebKit.so.4 #16 0xb0653fe8 in ?? () from /usr/lib/libQtWebKit.so.4 #17 0xb0798888 in ?? () from /usr/lib/libQtWebKit.so.4 #18 0xb0631911 in ?? () from /usr/lib/libQtWebKit.so.4 #19 0xb06ffca9 in ?? () from /usr/lib/libQtWebKit.so.4 #20 0xb06d00dc in ?? () from /usr/lib/libQtWebKit.so.4 #21 0xb0565cb9 in ?? () from /usr/lib/libQtWebKit.so.4 #22 0xb05682c8 in ?? () from /usr/lib/libQtWebKit.so.4 #23 0xb06d2e36 in ?? () from /usr/lib/libQtWebKit.so.4 #24 0xb05dae79 in ?? () from /usr/lib/libQtWebKit.so.4 #25 0xb05dc02a in ?? () from /usr/lib/libQtWebKit.so.4 #26 0xb05de535 in ?? () from /usr/lib/libQtWebKit.so.4 #27 0xb05debec in ?? () from /usr/lib/libQtWebKit.so.4 #28 0xb076dc46 in ?? () from /usr/lib/libQtWebKit.so.4 #29 0xb076e24a in QWebFrame::render(QPainter*, QRegion const&) () from /usr/lib/libQtWebKit.so.4 #30 0xb0782232 in QWebView::paintEvent(QPaintEvent*) () from /usr/lib/libQtWebKit.so.4 #31 0xb5fb5d36 in QWidget::event (this=0x8ebf400, event=0xbfbfaab4) at kernel/qwidget.cpp:8144 #32 0xb07822f3 in QWebView::event(QEvent*) () from /usr/lib/libQtWebKit.so.4 #33 0xb5f57bec in QApplicationPrivate::notify_helper (this=0x8b3aef8, receiver=0x8ebf400, e=0xbfbfaab4) at kernel/qapplication.cpp:4300 #34 0xb5f5e7f9 in QApplication::notify (this=0xbfbfc850, receiver=0x8ebf400, e=0xbfbfaab4) at kernel/qapplication.cpp:4265 #35 0xb6fd87da in KApplication::notify (this=0xbfbfc850, receiver=0x8ebf400, event=0xbfbfaab4) at ../../kdeui/kernel/kapplication.cpp:302 #36 0xb6a8a8eb in QCoreApplication::notifyInternal (this=0xbfbfc850, receiver=0x8ebf400, event=0xbfbfaab4) at kernel/qcoreapplication.cpp:704 #37 0xb5fbf066 in QCoreApplication::sendSpontaneousEvent (this=0x8ec98e8, pdev=0x8ed3cfc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8ed4410) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #38 QWidgetPrivate::drawWidget (this=0x8ec98e8, pdev=0x8ed3cfc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5339 #39 0xb5fbfea5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8ec97b8, pdev=0x8ed3cfc, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5452 #40 0xb5fbedb5 in QWidgetPrivate::drawWidget (this=0x8ec97b8, pdev=0x8ed3cfc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5388 #41 0xb5fbfea5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8bf7228, pdev=0x8ed3cfc, siblings=..., index=2, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5452 #42 0xb5fbedb5 in QWidgetPrivate::drawWidget (this=0x8bf7228, pdev=0x8ed3cfc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5388 #43 0xb5fbfea5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8bf3c08, pdev=0x8ed3cfc, siblings=..., index=1, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5452 #44 0xb5fbedb5 in QWidgetPrivate::drawWidget (this=0x8bf3c08, pdev=0x8ed3cfc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5388 #45 0xb5fbfea5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8bf3aa8, pdev=0x8ed3cfc, siblings=..., index=7, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5452 #46 0xb5fbedb5 in QWidgetPrivate::drawWidget (this=0x8bf3aa8, pdev=0x8ed3cfc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5388 #47 0xb5fbfea5 in QWidgetPrivate::paintSiblingsRecursive (this=0x8bbfee8, pdev=0x8ed3cfc, siblings=..., index=70, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5452 #48 0xb5fbedb5 in QWidgetPrivate::drawWidget (this=0x8bbfee8, pdev=0x8ed3cfc, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x8ed4410) at kernel/qwidget.cpp:5388 #49 0xb6193e84 in QWidgetBackingStore::sync (this=0x8ed4410) at painting/qbackingstore.cpp:1291 #50 0xb5faf803 in QWidgetPrivate::syncBackingStore (this=0x8bbfee8) at kernel/qwidget.cpp:1672 #51 0xb5fb64f6 in QWidget::event (this=0x8b67718, event=0x8c01d30) at kernel/qwidget.cpp:8291 #52 0xb63cd137 in QMainWindow::event (this=0x8b67718, event=0x8c01d30) at widgets/qmainwindow.cpp:1433 #53 0xb70c9594 in KMainWindow::event (this=0x8b67718, ev=0x8c01d30) at ../../kdeui/widgets/kmainwindow.cpp:1103 #54 0xb711136f in KXmlGuiWindow::event (this=0x8b67718, ev=0x8c01d30) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131 #55 0xb786396d in KonqMainWindow::event (this=0x8b67718, e=0x8c01d30) at ../../../../apps/konqueror/src/konqmainwindow.cpp:5666 #56 0xb5f57bec in QApplicationPrivate::notify_helper (this=0x8b3aef8, receiver=0x8b67718, e=0x8c01d30) at kernel/qapplication.cpp:4300 #57 0xb5f5e7f9 in QApplication::notify (this=0xbfbfc850, receiver=0x8b67718, e=0x8c01d30) at kernel/qapplication.cpp:4265 #58 0xb6fd87da in KApplication::notify (this=0xbfbfc850, receiver=0x8b67718, event=0x8c01d30) at ../../kdeui/kernel/kapplication.cpp:302 #59 0xb6a8a8eb in QCoreApplication::notifyInternal (this=0xbfbfc850, receiver=0x8b67718, event=0x8c01d30) at kernel/qcoreapplication.cpp:704 #60 0xb6a8d2c3 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8b237b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #61 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8b237b0) at kernel/qcoreapplication.cpp:1345 #62 0xb6a8d42d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238 #63 0xb6ab67ff in QCoreApplication::sendPostedEvents (s=0x8b3d178) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #64 postEventSourceDispatch (s=0x8b3d178) at kernel/qeventdispatcher_glib.cpp:276 #65 0xb58d72f5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #66 0xb58dafd8 in ?? () from /lib/libglib-2.0.so.0 #67 0xb58db1b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #68 0xb6ab62f5 in QEventDispatcherGlib::processEvents (this=0x8b3aed8, flags=...) at kernel/qeventdispatcher_glib.cpp:412 #69 0xb6016255 in QGuiEventDispatcherGlib::processEvents (this=0x8b3aed8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #70 0xb6a88f09 in QEventLoop::processEvents (this=0xbfbfc6a4, flags=) at kernel/qeventloop.cpp:149 #71 0xb6a8935a in QEventLoop::exec (this=0xbfbfc6a4, flags=...) at kernel/qeventloop.cpp:201 #72 0xb6a8d4ef in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #73 0xb5f57c87 in QApplication::exec () at kernel/qapplication.cpp:3579 #74 0xb788d98f in kdemain (argc=4, argv=0xbfbfcb44) at ../../../../apps/konqueror/src/konqmain.cpp:257 #75 0x080485fb in main (argc=4, argv=0xbfbfcb44) at konqueror_dummy.cpp:3 Funny, with KHTML, it does not happen. I am really starting to hate Webkit. Three regressions over KHTML in two days... At any rate, please don't file bug reports involving QtWebKit under Konqueror --- use kdelibs/kdewebkit for those. @WebKit people: you really should do something to not run Flash in the same process. I didn't do it on purpose ;) But yes, I will always check with KHTML before I file bugs, from now on. (In reply to comment #5) > Funny, with KHTML, it does not happen. Why is that surprising ? QtWebKit and KHTML are about the same as KDE 4.0 and KDE 2.0. > I am really starting to hate Webkit. Three regressions over KHTML in two > days... And the other two are ? Just like blogs, and forums are not the right place to report bugs, this is not the place for sarcasm and opinions. Thanks. (In reply to comment #6) > At any rate, please don't file bug reports involving QtWebKit under Konqueror > --- use kdelibs/kdewebkit for those. Or better yet report it upstream since kdewebkit is nothing more than a thin wrapper to KDEify QtWebKit and provide convenient functionality. This bug affects all webkit based things ; so this needs to be reported at http://bugs.webkit.org not here... > @WebKit people: you really should do something to not run Flash in the same > process. They are already working on it... I also personally tried to use nspluginviewer for flash in kdewebkit but unfortunately doing so has its own many issues. *sigh* True, I should not have added that. The other issues live on upstream's bug tracker. Hmm, it's too late for my own good, I read over comment #9 , just now. I will report the issue upstream after some sleepy-eye. (In reply to comment #11) > Hmm, it's too late for my own good, I read over comment #9 , just now. > > I will report the issue upstream after some sleepy-eye. Great. When you open the bug report upstream, can you please post url to that ticket here ? We can then close this ticket as UPSTREAM with the proper reference to the upstream report. Thanks... Eould have done so, anyway. Thanks for keeping the bug open and not just marking it RESOLVED UPSTREAM immediately. I appreciate it :) https://bugs.webkit.org/show_bug.cgi?id=39570 |