Bug 303914

Summary: Crashes on accessing certain URLs
Product: [Unmaintained] kdelibs Reporter: Martin Steigerwald <Martin>
Component: kdewebkitAssignee: webkit-devel
Status: RESOLVED UPSTREAM    
Severity: crash CC: adawit, Dieter, Martin, rasasi78
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Debian unstable   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Martin Steigerwald 2012-07-22 10:17:39 UTC
Application: konqueror (4.8.3 (4.8.3))
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.2
Operating System: Linux 3.5.0-rc7-tp520-timekeeping+ x86_64
Distribution: Debian GNU/Linux unstable (sid)

-- Information about the crash:
- What I was doing when the application crashed:

I accessed

https://lkml.org/lkml/2012/7/7/121

within the browser.

100% reproducable here. Happens with quite some other URLs as well.

On debian-kde someone suggested it might have to do with flash. So I changed flash plugin from Adobe to gnash. Crash still happens.


- I am using the following debian packages on Debian Sid:

martin@merkaba:~> apt-show-versions | egrep "(konqueror|kde-runtime|qtgui4|qtwebkit|libc6)"
kde-runtime/sid uptodate 4:4.8.4-1
kde-runtime-data/sid uptodate 4:4.8.4-1
kde-runtime-dbg/sid uptodate 4:4.8.4-1
konqueror/sid uptodate 4:4.8.4-1
konqueror-nsplugins/sid uptodate 4:4.8.4-1
konqueror-plugin-gnash/sid uptodate 0.8.11~git20120629-1
libc6/sid uptodate 2.13-34
libc6-dbg/sid uptodate 2.13-34
libc6-dev/sid uptodate 2.13-34
libc6-i386/sid uptodate 2.13-34
libqtgui4/sid uptodate 4:4.8.2-1
libqtwebkit-dev/sid uptodate 2.2.1-4+b1
libqtwebkit4/sid uptodate 2.2.1-4+b1
libqtwebkit4-dbg/sid uptodate 2.2.1-4+b1
libsmokeqtgui4-3/sid uptodate 4:4.8.4-1
libsmokeqtwebkit4-3/sid uptodate 4:4.8.4-1



- Konsole output with all debug stuff in kdebugdialog activated:

martin@merkaba:~#19> kdebugdialog
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
martin@merkaba:~> konqueror https://lkml.org/lkml/2012/7/7/121
konqueror(8584)/kdecore (KSycoca) KSycocaPrivate::openDatabase: Trying to open ksycoca from "/var/tmp/kdecache-martin/ksycoca4"
konqueror(8584)/kurifilter (plugins) KShortUriFilter::filterUri: "https://lkml.org/lkml/2012/7/7/121"
konqueror(8584)/kurifilter KUriFilterPlugin::setFilteredUri: Got filtered to: KUrl("https://lkml.org/lkml/2012/7/7/121")
konqueror(8584)/kurifilter (plugins) KUriSearchFilter::filterUri: "https://lkml.org/lkml/2012/7/7/121"
konqueror(8584)/kurifilter (plugins) LocalDomainUriFilter::filterUri: "https://lkml.org/lkml/2012/7/7/121"
konqueror(8584)/kurifilter (plugins) FixHostUriFilter::filterUri: "https://lkml.org/lkml/2012/7/7/121"
konqueror(8584)/kurifilter (plugins) FixHostUriFilter::filterUri: url: KUrl("https://lkml.org/lkml/2012/7/7/121") type: 0
konqueror(8584)/kurifilter (plugins) KAutoWebSearch::filterUri: "https://lkml.org/lkml/2012/7/7/121"
konqueror(8584)/kdeui (KGlobalAccel) KActionCollection::addAction: Registering action  "edit_undo"  under new name  "undo"
konqueror(8584)/kdeui (KGlobalAccel) KActionCollection::addAction: Registering action  "edit_cut"  under new name  "cut"
konqueror(8584)/kdeui (KGlobalAccel) KActionCollection::addAction: Registering action  "edit_copy"  under new name  "copy"
konqueror(8584)/kdeui (KGlobalAccel) KActionCollection::addAction: Registering action  "edit_paste"  under new name  "paste"
konqueror(8584)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/share/kde4/apps/konqueror/kpartplugins/searchbar.rc"
konqueror(8584)/kparts KParts::Plugin::loadPlugins: load plugin  "searchbar"   "searchbarplugin"   ""
konqueror(8584)/kurifilter (plugins) KAutoWebSearch::filterUri: ""
konqueror(8584)/kurifilter (plugins) KURISearchFilterEngine::loadConfig: Keywords Engine: Loading config...
konqueror(8584)/kurifilter (plugins) KURISearchFilterEngine::loadConfig: Keyword Delimiter:
konqueror(8584)/kurifilter (plugins) KURISearchFilterEngine::loadConfig: Default Search Engine:  "ecosia"
konqueror(8584)/kurifilter (plugins) KURISearchFilterEngine::loadConfig: Web Shortcuts Enabled:  true
konqueror(8584)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "searchproviders/apt-file.desktop" not found
konqueror(8584)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "searchproviders/apt-files.desktop" not found
konqueror(8584)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "searchproviders/apt-search.desktop" not found
konqueror(8584)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "searchproviders/f.desktop" not found
konqueror(8584)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "searchproviders/ws.desktop" not found
konqueror(8584) KonqFactory::createView: Trying to create view for "text/html" "kwebkitpart"
konqueror(8584)/kdecore (trader) KMimeTypeTrader::query: query for mimeType  "text/html" ,  "Application"  : returning  9  offers
konqueror(8584)/kdecore (trader) KMimeTypeTrader::query: query for mimeType  "text/html" ,  "KParts/ReadOnlyPart"  : returning  6  offers
konqueror(8584) KonqFactory::createView: Found requested service "kwebkitpart"
konqueror(8584) KonqFactory::createView: Trying to open lib for requested service  "kwebkitpart"
konqueror(8584) KWebKitFactory::create: KonqFrame(0x106bbf0) QObject(0x0)
konqueror(8584)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/share/kde4/apps/kwebkitpart/kpartplugins/akregator_konqfeedicon.rc"
konqueror(8584)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/share/kde4/apps/kwebkitpart/kpartplugins/autorefresh.rc"
konqueror(8584)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/share/kde4/apps/kwebkitpart/kpartplugins/kget_plug_in.rc"
konqueror(8584)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/share/kde4/apps/kwebkitpart/kpartplugins/khtmlkttsd.rc"
konqueror(8584)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/share/kde4/apps/kwebkitpart/kpartplugins/khtmlsettingsplugin.rc"
konqueror(8584)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/share/kde4/apps/kwebkitpart/kpartplugins/plugin_babelfish.rc"
konqueror(8584)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/share/kde4/apps/kwebkitpart/kpartplugins/plugin_validators.rc"
konqueror(8584)/kparts KParts::Plugin::pluginInfos: found KParts Plugin :  "/usr/share/kde4/apps/kwebkitpart/kpartplugins/uachangerplugin.rc"
konqueror(8584)/kparts KParts::Plugin::loadPlugins: load plugin  "konqfeedicon"   "akregatorkonqfeedicon"   ""
konqueror(8584)/kparts KParts::Plugin::loadPlugins: load plugin  "kget_browser_integration"   "kget_browser_integration"   ""
konqueror(8584)/kparts KParts::Plugin::loadPlugins: load plugin  "khtmlkttsdplugin"   "khtmlkttsdplugin"   ""
konqueror(8584)/kparts KParts::Plugin::loadPlugins: load plugin  "khtmlsettingsplugin"   "khtmlsettingsplugin"   ""
konqueror(8584)/kparts KParts::Plugin::loadPlugins: load plugin  "babelfish"   "babelfishplugin"   ""
konqueror(8584)/kparts KParts::Plugin::loadPlugins: load plugin  "UserAgentChanger"   "uachangerplugin"   ""
konqueror(8584) KonqViewManager::doSetActivePart: KWebKitPart(0x1080790) KUrl("")
konqueror(8584) KonqMainWindow::slotPartActivated: KWebKitPart(0x1080790) "kwebkitpart"
konqueror(8584) KonqMainWindow::slotPartActivated: New current view KonqView(0x10801d0)
konqueror(8584) KonqMainWindow::openUrl: url= KUrl("https://lkml.org/lkml/2012/7/7/121")
konqueror(8584) KonqMainWindow::openUrl: Creating new konqrun for KUrl("https://lkml.org/lkml/2012/7/7/121") req.typedUrl= ""
konqueror(8584) KonqViewManager::setCurrentProfile: "webbrowsing" localPath= "/home/martin/.kde/share/apps/konqueror/profiles/webbrowsing"
konqueror(8584)/kdeui (KMainWindow) KMainWindow::applyMainWindowSettings: KMainWindow::applyMainWindowSettings  "Profile"
konqueror(8584)/kio (KRun) KRun::slotTimeout: KonqRun(0x2269090)  slotTimeout called
konqueror(8584)/kio (KRun) KRun::init: INIT called
konqueror(8584)/kparts KParts::BrowserRun::scanFile: KUrl("https://lkml.org/lkml/2012/7/7/121")
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x1040720)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::protoQ: creating ProtoQueue instance for "https"
konqueror(8584)/kio (Scheduler) KIO::ProtoQueue::ProtoQueue: m_maxConnectionsTotal: 20 m_maxConnectionsPerHost: 5
konqueror(8584)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-martin/konquerorEt8584.slave-socket"
konqueror(8584)/kio (Slave) KIO::Slave::createSlave: createSlave "https" for KUrl("https://lkml.org/lkml/2012/7/7/121")
konqueror(8584)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-martin/konquerorbZ8584.slave-socket"
konqueror(8584)/kparts KParts::BrowserRun::slotBrowserMimetype: found "text/html" for KUrl("https://lkml.org/lkml/2012/7/7/121")
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::putSlaveOnHold: KIO::TransferJob(0x1040720) KUrl("https://lkml.org/lkml/2012/7/7/121") KIO::Slave(0x22b9290)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::cancelJob: KIO::TransferJob(0x1040720) QObject(0x0)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x1040720) QObject(0x0)
konqueror(8584) KonqView::openUrl: url= KUrl("https://lkml.org/lkml/2012/7/7/121") locationBarURL= "https://lkml.org/lkml/2012/7/7/121"
konqueror(8584) KWebKitPart::openUrl: KUrl("https://lkml.org/lkml/2012/7/7/121")
konqueror(8584)/kdewebkit KWebPage::acceptNavigationRequest: url:  QUrl( "https://lkml.org/lkml/2012/7/7/121" )  , type: 5 , frame: QWebFrame(0x7f051801de30)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2424b40)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::heldSlaveForJob: Resume metadata is ""
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::heldSlaveForJob: HOLD: Reusing held slave ( KIO::Slave(0x22b9290) )
konqueror(8584)/kio (KRun) KRun::slotTimeout: KonqRun(0x2269090)  slotTimeout called
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x237aeb0)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x237c990)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x237df00)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x237dd00)
konqueror(8584) KDEPrivate::blockRequest: *** REQUEST BLOCKED: URL  QUrl( "https://pagead2.googlesyndication.com/pagead/show_ads.js" )  RULE "/show_ads.js"
konqueror(8584)/kio (Slave) KIO::Slave::createSlave: createSlave "https" for KUrl("https://lkml.org/css/message.css")
konqueror(8584)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-martin/konquerortQ8584.slave-socket"
konqueror(8584)/kio (Slave) KIO::Slave::createSlave: createSlave "https" for KUrl("https://lkml.org/css/nowrap.css")
konqueror(8584)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-martin/konquerorGS8584.slave-socket"
konqueror(8584) KDEPrivate::blockRequest: *** REQUEST BLOCKED: URL  QUrl( "https://ssl.google-analytics.com/urchin.js" )  RULE "/*urchin"
konqueror(8584)/kio (Slave) KIO::Slave::createSlave: createSlave "https" for KUrl("https://lkml.org/js/simple-calendar.js")
konqueror(8584)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-martin/konquerorsj8584.slave-socket"
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x2425a70)
konqueror(8584)/kio (Slave) KIO::Slave::createSlave: createSlave "https" for KUrl("https://lkml.org/js/styleswitcher.js")
konqueror(8584)/kio (KIOConnection) KIO::ConnectionServer::listenForRemote: Listening on  "local:/tmp/ksocket-martin/konquerorrA8584.slave-socket"
konqueror(8584)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://lkml.org/lkml/2012/7/7/121")
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x2424b40) KIO::Slave(0x22b9290)
konqueror(8584)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://lkml.org/redirect.js")
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x2425a70) KIO::Slave(0x22b9290)
konqueror(8584)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://lkml.org/js/simple-calendar.js")
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x237df00) KIO::Slave(0x2382250)
konqueror(8584)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://lkml.org/css/message.css")
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x237aeb0) KIO::Slave(0xb80b80)
konqueror(8584)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://lkml.org/css/nowrap.css")
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x237c990) KIO::Slave(0x2418c00)
konqueror(8584)/kio (KIOJob) KIO::TransferJob::slotFinished: KUrl("https://lkml.org/js/styleswitcher.js")
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::jobFinished: KIO::TransferJob(0x237dd00) KIO::Slave(0x2391340)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x249b240)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x23a6da0)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x249f660)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x24a10c0)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x24a2ae0)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x24a4550)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x24a5fc0)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x24a7a30)
konqueror(8584)/kio (Scheduler) KIO::SchedulerPrivate::doJob: KIO::SimpleJob(0x24a94a0)
KCrash: Application 'konqueror' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/martin/.kde/socket-merkaba/kdeinit4__0
zsh: suspended (signal)  konqueror https://lkml.org/lkml/2012/7/7/121
martin@merkaba:~#19> 
[1]  + exit 253   konqueror https://lkml.org/lkml/2012/7/7/121

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f97bd3d5760 (LWP 8092))]

Thread 4 (Thread 0x7f97a19bb700 (LWP 8093)):
#0  0x00007f97bac11a93 in *__GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f97b7c294d4 in g_main_context_poll (n_fds=1, fds=0xa6e3f0, timeout=-1, context=0xa1ddc0, priority=<optimized out>) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3440
#2  g_main_context_iterate (context=context@entry=0xa1ddc0, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3141
#3  0x00007f97b7c295f4 in g_main_context_iteration (context=0xa1ddc0, may_block=1) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#4  0x00007f97bc034306 in QEventDispatcherGlib::processEvents (this=0x8b8ef0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f97bc00492f in QEventLoop::processEvents (this=this@entry=0x7f97a19bae10, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f97bc004bb8 in QEventLoop::exec (this=0x7f97a19bae10, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f97bbf07d70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f97b3b561fe in KIO::NameLookUpThread::run (this=0xa65df0) at ../../kio/kio/hostinfo.cpp:226
#9  0x00007f97bbf0ad0b in QThreadPrivate::start (arg=0xa65df0) at thread/qthread_unix.cpp:307
#10 0x00007f97b8707b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#11 0x00007f97bac1c6dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f979fa66700 (LWP 8095)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f97b0a76c0d in WTF::TCMalloc_PageHeap::scavengerThread (this=0x7f97b1437280) at wtf/FastMalloc.cpp:2499
#2  0x00007f97b0a76d19 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at wtf/FastMalloc.cpp:1622
#3  0x00007f97b8707b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#4  0x00007f97bac1c6dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f979f165700 (LWP 8096)):
#0  0x00007f97bac1070d in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f97b7c6450f in read (__nbytes=16, __buf=0x7f979f164c80, __fd=<optimized out>) at /usr/include/x86_64-linux-gnu/bits/unistd.h:45
#2  g_wakeup_acknowledge (wakeup=0xa78da0) at /tmp/buildd/glib2.0-2.32.3/./glib/gwakeup.c:212
#3  0x00007f97b7c29059 in g_main_context_check (context=context@entry=0x1212550, max_priority=2147483647, fds=fds@entry=0x11ab330, n_fds=n_fds@entry=1) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:2980
#4  0x00007f97b7c29472 in g_main_context_iterate (context=context@entry=0x1212550, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3143
#5  0x00007f97b7c295f4 in g_main_context_iteration (context=0x1212550, may_block=1) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#6  0x00007f97bc034306 in QEventDispatcherGlib::processEvents (this=0x12005f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f97bc00492f in QEventLoop::processEvents (this=this@entry=0x7f979f164e40, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f97bc004bb8 in QEventLoop::exec (this=0x7f979f164e40, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f97bbf07d70 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#10 0x00007f97bbf0ad0b in QThreadPrivate::start (arg=0x11fe7b0) at thread/qthread_unix.cpp:307
#11 0x00007f97b8707b50 in start_thread (arg=<optimized out>) at pthread_create.c:304
#12 0x00007f97bac1c6dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f97bd3d5760 (LWP 8092)):
[KCrash Handler]
#6  hash (key=...) at rendering/RenderTextControl.cpp:663
#7  hash (key=...) at ../JavaScriptCore/wtf/HashTable.h:281
#8  lookup<WTF::AtomicString, WTF::IdentityHashTranslator<WTF::AtomicString, WTF::AtomicString, WTF::AtomicStringHash> > (key=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:486
#9  contains<WTF::AtomicString, WTF::IdentityHashTranslator<WTF::AtomicString, WTF::AtomicString, WTF::AtomicStringHash> > (key=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:806
#10 contains (key=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:329
#11 contains (value=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashSet.h:157
#12 WebCore::RenderTextControl::hasValidAvgCharWidth (family=...) at rendering/RenderTextControl.cpp:536
#13 0x00007f97b0729245 in WebCore::RenderTextControl::getAvgCharWidth (this=0x7f979c5b37f8, family=...) at rendering/RenderTextControl.cpp:541
#14 0x00007f97b072bb8c in WebCore::RenderTextControlSingleLine::getAvgCharWidth (this=0x7f979c5b37f8, family=...) at rendering/RenderTextControlSingleLine.cpp:566
#15 0x00007f97b0725425 in WebCore::RenderTextControl::computePreferredLogicalWidths (this=0x7f979c5b37f8) at rendering/RenderTextControl.cpp:567
#16 0x00007f97b0697943 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f979c5b37f8) at rendering/RenderBox.cpp:672
#17 0x00007f97b0670bd4 in WebCore::RenderBlock::computeInlinePreferredLogicalWidths (this=0x7f979c5b3740) at rendering/RenderBlock.cpp:4864
#18 0x00007f97b0671aad in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7f979c5b3740) at rendering/RenderBlock.cpp:4613
#19 0x00007f97b0697943 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f979c5b3740) at rendering/RenderBox.cpp:672
#20 0x00007f97b06715e5 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths (this=this@entry=0x7f979c5b3688) at rendering/RenderBlock.cpp:5070
#21 0x00007f97b06719b6 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7f979c5b3688) at rendering/RenderBlock.cpp:4615
#22 0x00007f97b0697943 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f979c5b3688) at rendering/RenderBox.cpp:672
#23 0x00007f97b06715e5 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths (this=this@entry=0x7f979f1a7818) at rendering/RenderBlock.cpp:5070
#24 0x00007f97b06719b6 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7f979f1a7818) at rendering/RenderBlock.cpp:4615
#25 0x00007f97b0713478 in WebCore::RenderTableCell::computePreferredLogicalWidths (this=0x7f979f1a7818) at rendering/RenderTableCell.cpp:132
#26 0x00007f97b0697943 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f979f1a7818) at rendering/RenderBox.cpp:672
#27 0x00007f97b09ead6e in WebCore::AutoTableLayout::calcEffectiveLogicalWidth (this=this@entry=0x7f979c59e000) at rendering/AutoTableLayout.cpp:304
#28 0x00007f97b09ecf5a in WebCore::AutoTableLayout::computePreferredLogicalWidths (this=0x7f979c59e000, minWidth=@0x7f979f1a75f0: 7, maxWidth=@0x7f979f1a75f4: 7) at rendering/AutoTableLayout.cpp:226
#29 0x00007f97b0711a9f in WebCore::RenderTable::computePreferredLogicalWidths (this=0x7f979f1a7590) at rendering/RenderTable.cpp:595
#30 0x00007f97b0697943 in WebCore::RenderBox::minPreferredLogicalWidth (this=0x7f979f1a7590) at rendering/RenderBox.cpp:672
#31 0x00007f97b06715e5 in WebCore::RenderBlock::computeBlockPreferredLogicalWidths (this=this@entry=0x7f979f1a74c0) at rendering/RenderBlock.cpp:5070
#32 0x00007f97b06719b6 in WebCore::RenderBlock::computePreferredLogicalWidths (this=0x7f979f1a74c0) at rendering/RenderBlock.cpp:4615
#33 0x00007f97b0713478 in WebCore::RenderTableCell::computePreferredLogicalWidths (this=0x7f979f1a74c0) at rendering/RenderTableCell.cpp:132
#34 0x00007f97b09eb869 in WebCore::AutoTableLayout::recalcColumn (this=this@entry=0x7f979c59eea0, effCol=effCol@entry=2) at rendering/AutoTableLayout.cpp:75
#35 0x00007f97b09ec1be in WebCore::AutoTableLayout::fullRecalc (this=this@entry=0x7f979c59eea0) at rendering/AutoTableLayout.cpp:185
#36 0x00007f97b09ecf52 in WebCore::AutoTableLayout::computePreferredLogicalWidths (this=0x7f979c59eea0, minWidth=@0x7f979f1aa9a8: 270, maxWidth=@0x7f979f1aa9ac: 662) at rendering/AutoTableLayout.cpp:224
#37 0x00007f97b0711a9f in WebCore::RenderTable::computePreferredLogicalWidths (this=0x7f979f1aa948) at rendering/RenderTable.cpp:595
#38 0x00007f97b0697963 in WebCore::RenderBox::maxPreferredLogicalWidth (this=0x7f979f1aa948) at rendering/RenderBox.cpp:680
#39 0x00007f97b070dcc1 in WebCore::RenderTable::computeLogicalWidth (this=0x7f979f1aa948) at rendering/RenderTable.cpp:240
#40 0x00007f97b0710f6b in WebCore::RenderTable::layout (this=0x7f979f1aa948) at rendering/RenderTable.cpp:286
#41 0x00007f97b0683239 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f979f1aa890, child=0x7f979f1aa948, marginInfo=..., previousFloatLogicalBottom=@0x7fff6852fc48: 0, maxFloatLogicalBottom=@0x7fff6852fcfc: 0) at rendering/RenderBlock.cpp:2000
#42 0x00007f97b0683b5b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f979f1aa890, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff6852fcfc: 0) at rendering/RenderBlock.cpp:1938
#43 0x00007f97b0686db0 in WebCore::RenderBlock::layoutBlock (this=0x7f979f1aa890, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262
#44 0x00007f97b066b3ad in WebCore::RenderBlock::layout (this=0x7f979f1aa890) at rendering/RenderBlock.cpp:1158
#45 0x00007f97b0683239 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f979f1aa698, child=0x7f979f1aa890, marginInfo=..., previousFloatLogicalBottom=@0x7fff6852fe68: 0, maxFloatLogicalBottom=@0x7fff6852ff1c: 0) at rendering/RenderBlock.cpp:2000
#46 0x00007f97b0683b5b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f979f1aa698, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff6852ff1c: 0) at rendering/RenderBlock.cpp:1938
#47 0x00007f97b0686db0 in WebCore::RenderBlock::layoutBlock (this=0x7f979f1aa698, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262
#48 0x00007f97b066b3ad in WebCore::RenderBlock::layout (this=0x7f979f1aa698) at rendering/RenderBlock.cpp:1158
#49 0x00007f97b0683239 in WebCore::RenderBlock::layoutBlockChild (this=this@entry=0x7f979f1aa420, child=0x7f979f1aa698, marginInfo=..., previousFloatLogicalBottom=@0x7fff68530088: 0, maxFloatLogicalBottom=@0x7fff6853013c: 0) at rendering/RenderBlock.cpp:2000
#50 0x00007f97b0683b5b in WebCore::RenderBlock::layoutBlockChildren (this=this@entry=0x7f979f1aa420, relayoutChildren=relayoutChildren@entry=false, maxFloatLogicalBottom=@0x7fff6853013c: 0) at rendering/RenderBlock.cpp:1938
#51 0x00007f97b0686db0 in WebCore::RenderBlock::layoutBlock (this=0x7f979f1aa420, relayoutChildren=false, pageLogicalHeight=0) at rendering/RenderBlock.cpp:1262
#52 0x00007f97b066b3ad in WebCore::RenderBlock::layout (this=0x7f979f1aa420) at rendering/RenderBlock.cpp:1158
#53 0x00007f97b0739ee8 in WebCore::RenderView::layout (this=0x7f979f1aa420) at rendering/RenderView.cpp:130
#54 0x00007f97b05cbfb7 in WebCore::FrameView::layout (this=this@entry=0x7f979f1a1b80, allowSubtree=allowSubtree@entry=true) at page/FrameView.cpp:964
#55 0x00007f97b05cd12f in WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive (this=0x7f979f1a1b80) at page/FrameView.cpp:2491
#56 0x00007f97b01d8cf7 in QWebFramePrivate::renderRelativeCoords (this=0x1174320, context=context@entry=0x7fff68530480, layers=..., clip=...) at Api/qwebframe.cpp:357
#57 0x00007f97b01d9122 in QWebFrame::render (this=0x1216170, painter=<optimized out>, clip=...) at Api/qwebframe.cpp:1233
#58 0x00007f97b01f13c9 in QWebView::paintEvent (this=0x120ec40, ev=0x7fff68530e00) at Api/qwebview.cpp:961
#59 0x00007f97bb3fee82 in QWidget::event (this=0x120ec40, event=0x7fff68530e00) at kernel/qwidget.cpp:8517
#60 0x00007f97b01f14a7 in QWebView::event (this=0x120ec40, e=0x7fff68530e00) at Api/qwebview.cpp:865
#61 0x00007f97bb3af70c in QApplicationPrivate::notify_helper (this=this@entry=0x861ba0, receiver=receiver@entry=0x120ec40, e=e@entry=0x7fff68530e00) at kernel/qapplication.cpp:4556
#62 0x00007f97bb3b3b8a in QApplication::notify (this=0x7fff68531f70, receiver=0x120ec40, e=0x7fff68530e00) at kernel/qapplication.cpp:4417
#63 0x00007f97bcdcf8a6 in KApplication::notify (this=0x7fff68531f70, receiver=0x120ec40, event=0x7fff68530e00) at ../../kdeui/kernel/kapplication.cpp:311
#64 0x00007f97bc005bde in QCoreApplication::notifyInternal (this=0x7fff68531f70, receiver=0x120ec40, event=0x7fff68530e00) at kernel/qcoreapplication.cpp:915
#65 0x00007f97bb3fab94 in sendSpontaneousEvent (event=0x7fff68530e00, receiver=0x120ec40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#66 QWidgetPrivate::drawWidget (this=0x120ecc0, pdev=0x243ddf0, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x121a9d0) at kernel/qwidget.cpp:5594
#67 0x00007f97bb5c503d in QWidgetBackingStore::sync (this=0x121a9d0) at painting/qbackingstore.cpp:1365
#68 0x00007f97bb3efe80 in QWidgetPrivate::syncBackingStore (this=this@entry=0xad0a40) at kernel/qwidget.cpp:1892
#69 0x00007f97bb3ff4cc in QWidget::event (this=0xad0690, event=0x2590c10) at kernel/qwidget.cpp:8664
#70 0x00007f97bb7c355b in QMainWindow::event (this=0xad0690, event=0x2590c10) at widgets/qmainwindow.cpp:1478
#71 0x00007f97bcec0748 in KXmlGuiWindow::event (this=0xad0690, ev=0x2590c10) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#72 0x00007f97a84ff00c in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#73 0x00007f97bb3af70c in QApplicationPrivate::notify_helper (this=this@entry=0x861ba0, receiver=receiver@entry=0xad0690, e=e@entry=0x2590c10) at kernel/qapplication.cpp:4556
#74 0x00007f97bb3b3b8a in QApplication::notify (this=0x7fff68531f70, receiver=0xad0690, e=0x2590c10) at kernel/qapplication.cpp:4417
#75 0x00007f97bcdcf8a6 in KApplication::notify (this=0x7fff68531f70, receiver=0xad0690, event=0x2590c10) at ../../kdeui/kernel/kapplication.cpp:311
#76 0x00007f97bc005bde in QCoreApplication::notifyInternal (this=0x7fff68531f70, receiver=receiver@entry=0xad0690, event=event@entry=0x2590c10) at kernel/qcoreapplication.cpp:915
#77 0x00007f97bc009a61 in sendEvent (event=0x2590c10, receiver=0xad0690) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#78 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x7622b0) at kernel/qcoreapplication.cpp:1539
#79 0x00007f97bc034153 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#80 postEventSourceDispatch (s=s@entry=0x864200) at kernel/qeventdispatcher_glib.cpp:279
#81 0x00007f97b7c29205 in g_main_dispatch (context=0x863100) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#82 g_main_context_dispatch (context=context@entry=0x863100) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#83 0x00007f97b7c29538 in g_main_context_iterate (context=context@entry=0x863100, block=block@entry=1, dispatch=dispatch@entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#84 0x00007f97b7c295f4 in g_main_context_iteration (context=0x863100, may_block=1) at /tmp/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#85 0x00007f97bc0342e6 in QEventDispatcherGlib::processEvents (this=0x768790, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#86 0x00007f97bb45096e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#87 0x00007f97bc00492f in QEventLoop::processEvents (this=this@entry=0x7fff68531c70, flags=...) at kernel/qeventloop.cpp:149
#88 0x00007f97bc004bb8 in QEventLoop::exec (this=0x7fff68531c70, flags=...) at kernel/qeventloop.cpp:204
#89 0x00007f97bc009d78 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#90 0x00007f97a8538012 in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_konqueror.so
#91 0x0000000000408a62 in launch (argc=argc@entry=4, _name=_name@entry=0x816508 "konqueror", args=0x816549 "/home/martin", args@entry=0x816512 "-mimetype", cwd=cwd@entry=0x816549 "/home/martin", envc=envc@entry=37, envs=<optimized out>, envs@entry=0x81655e "KDE_FULL_SESSION=true", reset_env=true, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x816a7a "merkaba;1342951750;295432;2964_TIME1960665") at ../../kinit/kinit.cpp:746
#92 0x0000000000409b7b in handle_launcher_request (sock=sock@entry=20, who=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at ../../kinit/kinit.cpp:1238
#93 0x000000000040a233 in handle_requests (waitForPid=waitForPid@entry=0) at ../../kinit/kinit.cpp:1422
#94 0x00000000004058e7 in main (argc=4, argv=<optimized out>, envp=0x7fff68532ed0) at ../../kinit/kinit.cpp:1919

Reported using DrKonqi
Comment 1 Tommi Tervo 2012-07-22 11:37:14 UTC
Gnash/klash is not stable plugin for konqueror unfortunately.
Comment 2 Myriam Schweingruber 2012-07-22 13:13:11 UTC
This is not about webkit but about khtml, which is handled by konqueror, even if it is a sub-repository of kdelibs
Comment 3 Martin Steigerwald 2012-07-22 14:07:03 UTC
Myriam, how so? Konqueror´s "View" menu shows "Webkit" as display mode (while editing this comment). Standard webbrowser module is set to webkit as well. As files from the backtrace refer to Webkit:

martin@merkaba:/tmp/webkit/qtwebkit-2.2.1> find -name "RenderTableCell.cpp"   
./Source/WebCore/rendering/RenderTableCell.cpp

(which may or may not mean much since WebKit´s origin was KHTML. Still kdelibs which apt-get source says includes libkhtml does not have this file:

martin@merkaba:/tmp/webkit/kde4libs-4.8.4> find -name "*RenderTableCell.cpp*"                 
martin@merkaba:/tmp/webkit/kde4libs-4.8.4> )


Tommi, first I had Adobe Flash (flashplugin-nonfree) – whether thats stabler remains to be seen. So or so to flash plugins tested and no hint of flash plugin in the backtrace if I am not mistaken.
Comment 4 Martin Steigerwald 2012-07-25 09:40:16 UTC
Created attachment 72753 [details]
New crash information added by DrKonqi

konqueror (4.8.3 (4.8.3)) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:

I accessed 

http://lists.alioth.debian.org/mailman/listinfo/pkg-opennebula-devel

To me it seems that the URL does not have flash context. To me the backtrace seems to point at the same issue.

Thanks,
Martin

-- Backtrace (Reduced):
#6  hash (key=...) at rendering/RenderTextControl.cpp:663
#7  hash (key=...) at ../JavaScriptCore/wtf/HashTable.h:281
#8  lookup<WTF::AtomicString, WTF::IdentityHashTranslator<WTF::AtomicString, WTF::AtomicString, WTF::AtomicStringHash> > (key=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:486
#9  contains<WTF::AtomicString, WTF::IdentityHashTranslator<WTF::AtomicString, WTF::AtomicString, WTF::AtomicStringHash> > (key=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:806
#10 contains (key=..., this=<optimized out>) at ../JavaScriptCore/wtf/HashTable.h:329
Comment 5 Tommi Tervo 2012-07-25 10:04:37 UTC
Do you have some old KDE 4.8.3 packages lying around, konqueror version should be 4.8.4?

konqueror (4.8.3 (4.8.3)) on KDE Platform 4.8.4 (4.8.4)
Comment 6 Martin Steigerwald 2012-07-25 15:20:11 UTC
merkaba:~> apt-show-versions | egrep konqueror
konqueror/sid uptodate 4:4.8.4-1
konqueror-nsplugins/sid uptodate 4:4.8.4-1
konqueror-plugin-gnash/sid uptodate 0.8.11~git20120629-1


martin@merkaba:~> konqueror --version
Qt: 4.8.2
KDE: 4.8.4 (4.8.4)
Konqueror: 4.8.3 (4.8.3)

Debian Packaging bug?
Comment 7 Dawit Alemayehu 2014-01-09 10:52:11 UTC
Cannot reproduce this crash, but I am not surprised by it since QtWebKit 2.2.x is rather old (over 2 years) with many known crashes fixed since then. Please update your QtWebKit package to the latest 2.3.x release.

Also please note that the gnash flash plugin does not really work well with QtWebKit. Since the backtrace you provided does not show the crash to be caused by anything that has to do with flash, I suggest you reinstall the adobe flash plugin.
Comment 8 Dawit Alemayehu 2014-01-09 10:54:28 UTC
*** Bug 329675 has been marked as a duplicate of this bug. ***