Segfault occurs when trying to load image from google images. Image to test with:
1) Load images.google.com
2) Enter After Forever in search box and click search
3) Click on second image from left labelled "Floor Janzen" from www.musicaldiscoveries.com.
Image page will begin to load but segfault follows.
Occurs in both osb-browser and using embedded webi api in gtk.
gdb output below. Cannot bt as compiling components with --enable-debug fails with different errors. Will submit other bug reports if interested in this.
GNU gdb Red Hat Linux (6.6-15.fc7rh)
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) start
Breakpoint 1 at 0x804bd30: file main.c, line 67.
Starting program: /usr/local/bin/gtk-webcore-demo-browser
[Thread debugging using libthread_db enabled]
[New Thread -1209111808 (LWP 17686)]
[Switching to Thread -1209111808 (LWP 17686)]
main (argc=8539516, argv=0x6eace6) at main.c:67
67 {
(gdb) continue
Continuing.
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/, url http://images.google.com/intl/en_ALL/images/images_hp.gif
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/, url http://images.google.com/images/nav_logo3.png
- KWQEvent.cpp:851 QMouseEvent::QMouseEvent(QEvent::Type) - not implemented: creating event for current mouse event
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
(gtk-webcore-demo-browser:17686): GLib-GObject-CRITICAL **: g_value_unset: assertion `G_IS_VALUE (value)' failed
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:51 QString keyIdentifierForKeyEvent(GdkEventKey*) - received an unexpected number of characters in key event: 0
- KWQEvent.cpp:851 QMouseEvent::QMouseEvent(QEvent::Type) - not implemented: creating event for current mouse event
(gtk-webcore-demo-browser:17686): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
(gtk-webcore-demo-browser:17686): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:EKqRqNrX6DOw5M:http://www.poprock.nl/afterforever.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:aSNz1m-xWZIv1M:http://www.friend2friend.biz/md/images/after%2520forever.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:EfraTW4bPbmbFM:http://www.gothicera.com/Assets/After%2520Forever.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:5NXPnFi7MnlCiM:http://www.musicfolio.com/modernrock/after_forever.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:SaYc-ndjze3s0M:http://www.gothtronic.com/Goth/img_/Music1/sub/after_forever_-_two_sides.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:j2D1R0-YvoyIMM:http://www.gothtronic.com/Goth/img_/Music1/sub/after_forever_-_after_forever.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:-rFyXhWLOW6nCM:http://images.amazon.com/images/P/B00005RVP8.01.LZZZZZZZ.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:WXc77Suc6nWgcM:http://data1.blog.de/blog/w/whitewarrior/img/after-forever.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:736nrV4EBQEQ1M:http://cdn.last.fm/coverart/300x300/3276474.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:9KfmKwS1jyCaGM:http://www.dprp.net/specials/afterforever0704/af4.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:1eMtahgpdtKVcM:http://forum.0day.kiev.ua/uploader/after_forever_-_after_forever_%255B2007%255D.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:9-WBXTwnK8tiVM:http://www.musicaldiscoveries.com/images/afdecipherph.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:D5Wfp7l4pa-P5M:http://www.musicaldiscoveries.com/images/afph5.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:VBvaAjnnHlGqrM:http://system.bloger.cz/img/users/boblucan/--afterforever.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:x99xYuH4TH4YOM:http://www.askew.nl/images/AfterForeverPatronaat28042006_1.JPG
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:LT66aE2w9YksbM:http://www.brianmay.com/brian/briannews/newspix/06/after_forever_sleevenotes.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:3F58HBLw5y1WnM:http://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/After_Forever_Circo_Voador.jpg/800px-After_Forever_Circo_Voador.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:NmfB5og_kJXsKM:http://www.metalsymphony.com/noticias/afbieb10.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:DO3AetjWG3UMNM:http://www.spirit-of-metal.com/les%2520goupes/A/After%2520Forever/pics/1.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://tbn0.google.com/images?q=tbn:Sl0ZoZtF4_IoSM:http://static.rateyourmusic.com/album_images/s19980.jpg
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/images?hl=en&q=after+forever&btnG=Search+Images&gbv=2, url http://images.google.com/gen_204?bw=796&bh=1259&ncols=4&nimg=20&atyp=i
(gtk-webcore-demo-browser:17686): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
(gtk-webcore-demo-browser:17686): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
(gtk-webcore-demo-browser:17686): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
(gtk-webcore-demo-browser:17686): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
(gtk-webcore-demo-browser:17686): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
(gtk-webcore-demo-browser:17686): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
(gtk-webcore-demo-browser:17686): Gtk-CRITICAL **: gtk_container_remove: assertion `GTK_IS_TOOLBAR (container) || widget->parent == GTK_WIDGET (container)' failed
- KWQKHTMLPart.cpp:773 KParts::ReadOnlyPart* KWQKHTMLPart::createPart(const khtml::ChildFrame&, const KURL&, const QString&) - name <!-- frame: 0-->
- KWQKHTMLPart.cpp:773 KParts::ReadOnlyPart* KWQKHTMLPart::createPart(const khtml::ChildFrame&, const KURL&, const QString&) - name <!-- frame: 1-->
=================
ERROR: called KWQKHTMLPart::paint with nil renderer
(KWQKHTMLPart.cpp:939 void KWQKHTMLPart::paint(QPainter*, const QRect&))
=================
=================
ERROR: called KWQKHTMLPart::paint with nil renderer
(KWQKHTMLPart.cpp:939 void KWQKHTMLPart::paint(QPainter*, const QRect&))
=================
- KWQLoader.cpp:84 bool KWQServeRequest(khtml::Loader*, khtml::Request*, KIO::TransferJob*) - Serving request for base http://images.google.com/imgres?imgurl=http://www.friend2friend.biz/md/images/after%2520forever.jpg&imgrefurl=http://www.musicaldiscoveries.com/photo.php%3Flist%3D0%26p%3D3&h=450&w=298&sz=19&tbnid=aSNz1m-xWZIv1M:&tbnh=127&tbnw=84&hl=en&prev=/images%3Fq%3Dafter%2Bforever%26gbv%3D2%26svnum%3D10%26hl%3Den%26sa%3DG&frame=small, url http://images.google.com/images/frame_remove.gif
=================
ASSERTION FAILED: _widget (KWQWidget.cpp:171 int QWidget::x() const)
=================
Program received signal SIGSEGV, Segmentation fault.
0x00478c5b in QWidget::x (this=0x959df88) at KWQWidget.cpp:171
171 ASSERT(_widget);
Current language: auto; currently c++