After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 638740 - Crash on DNS error and querying netcraft.com
Crash on DNS error and querying netcraft.com
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: Backend
2.30.x
Other Linux
: High critical
: ---
Assigned To: Xan Lopez
Epiphany Maintainers
: 654339 654427 655219 655672 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-01-05 11:55 UTC by Paolo Niccolò Giubelli
Modified: 2012-07-31 13:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
MainFrameScrollbarGtk.patch (764 bytes, patch)
2011-07-31 16:51 UTC, Ed Catmur
rejected Details | Review

Description Paolo Niccolò Giubelli 2011-01-05 11:55:14 UTC
Hi, epiphany crashes when I use this DNS (that is one of the most used DNSs in Italy) 85.37.17.52 / 85.38.28.92 and I query netcraft.com, on the left side, to see "what the site is running". When I try occhiodelfotografo.com epiphany crashes. If I use opera, it says DNS error.
Comment 1 Fabio Durán Verdugo 2011-01-05 13:21:40 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Paolo Niccolò Giubelli 2011-01-05 13:27:44 UTC
Is this ok? :D

[New Thread 4198]
[New Thread 4328]
[New Thread 4326]
[New Thread 4325]
[New Thread 4199]
[New Thread 4201]
[New Thread 4207]
Core was generated by `epiphany'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 4198)

  • #0 g_type_check_instance_cast
    at gtype.c line 3969
  • #1 WebCore::MainFrameScrollbarGtk::detachAdjustment
    at WebCore/platform/gtk/MainFrameScrollbarGtk.cpp line 79
  • #2 WebCore::ScrollView::setHorizontalAdjustment
    at WebCore/platform/gtk/ScrollViewGtk.cpp line 92
  • #3 WebCore::ScrollView::setGtkAdjustments
    at WebCore/platform/gtk/ScrollViewGtk.cpp line 161
  • #4 WebKit::FrameLoaderClient::savePlatformDataToCachedFrame
    at WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp line 1270
  • #5 WebCore::CachedFrame::CachedFrame
    at WebCore/history/CachedFrame.cpp line 144
  • #6 create
    at WebCore/history/CachedFrame.h line 73
  • #7 WebCore::CachedFrame::CachedFrame
    at WebCore/history/CachedFrame.cpp line 148
  • #8 create
    at WebCore/history/CachedFrame.h line 73
  • #9 WebCore::CachedPage::CachedPage
    at WebCore/history/CachedPage.cpp line 51
  • #10 WebCore::CachedPage::create
    at WebCore/history/CachedPage.cpp line 46
  • #11 WebCore::PageCache::add
    at WebCore/history/PageCache.cpp line 354
  • #12 WebCore::FrameLoader::commitProvisionalLoad
    at WebCore/loader/FrameLoader.cpp line 1841
  • #13 WebCore::DocumentLoader::commitIfReady
    at WebCore/loader/DocumentLoader.cpp line 266
  • #14 WebCore::DocumentLoader::commitLoad
    at WebCore/loader/DocumentLoader.cpp line 286
  • #15 WebCore::DocumentLoader::receivedData
    at WebCore/loader/DocumentLoader.cpp line 319
  • #16 WebCore::MainResourceLoader::addData
    at WebCore/loader/MainResourceLoader.cpp line 156
  • #17 WebCore::ResourceLoader::didReceiveData
    at WebCore/loader/ResourceLoader.cpp line 262
  • #18 WebCore::MainResourceLoader::didReceiveData
    at WebCore/loader/MainResourceLoader.cpp line 435
  • #19 WebCore::ResourceLoader::didReceiveData
    at WebCore/loader/ResourceLoader.cpp line 415
  • #20 WebCore::readCallback
    at WebCore/platform/network/soup/ResourceHandleSoup.cpp line 818
  • #21 async_ready_callback_wrapper
    at ginputstream.c line 470
  • #22 g_simple_async_result_complete
    at gsimpleasyncresult.c line 692
  • #23 read_async_done
    at WebCore/platform/network/soup/cache/soup-http-input-stream.c line 723
  • #24 webkit_soup_http_input_stream_got_chunk
    at WebCore/platform/network/soup/cache/soup-http-input-stream.c line 300
  • #25 g_cclosure_marshal_VOID__BOXED
    at gmarshal.c line 568
  • #26 g_closure_invoke
    at gclosure.c line 766
  • #27 signal_emit_unlocked_R
    at gsignal.c line 3252
  • #28 g_signal_emit_valist
    at gsignal.c line 2983
  • #29 g_signal_emit
    at gsignal.c line 3040
  • #30 soup_message_got_chunk
    at soup-message.c line 963
  • #31 io_handle_sniffing
    at soup-message-io.c line 266
  • #32 read_body_chunk
    at soup-message-io.c line 465
  • #33 io_read
    at soup-message-io.c line 983
  • #34 io_unpause_internal
    at soup-message-io.c line 1167
  • #35 g_idle_dispatch
    at gmain.c line 4254
  • #36 g_main_dispatch
    at gmain.c line 2149
  • #37 g_main_context_dispatch
    at gmain.c line 2702
  • #38 g_main_context_iterate
    at gmain.c line 2780
  • #39 g_main_loop_run
    at gmain.c line 2988
  • #40 IA__gtk_main
    at gtkmain.c line 1237
  • #41 main
    at ephy-main.c line 739

Comment 3 Reinout van Schouwen 2011-01-06 23:50:25 UTC
Do you get the same crash without the Flash plugin installed?
Comment 4 Paolo Niccolò Giubelli 2011-01-07 07:43:43 UTC
I've uninstalled flash-plugin to make a test, and it crashes anyway.
Comment 5 Fabio Durán Verdugo 2011-02-07 05:00:11 UTC
reopen the information is provide.
Comment 6 Akhil Laddha 2011-07-11 03:48:56 UTC
*** Bug 654339 has been marked as a duplicate of this bug. ***
Comment 7 Akhil Laddha 2011-07-12 01:17:44 UTC
*** Bug 654427 has been marked as a duplicate of this bug. ***
Comment 8 Fabio Durán Verdugo 2011-07-25 03:36:21 UTC
*** Bug 655219 has been marked as a duplicate of this bug. ***
Comment 9 Ed Catmur 2011-07-31 15:37:18 UTC
ScrollView::m_horizontalScrollbar is not a MainFrameScrollbarGtk *.  reinterpret_cast should be changed to dynamic_cast or some other appropriate fix.
Comment 10 Ed Catmur 2011-07-31 16:51:00 UTC
Created attachment 192952 [details] [review]
MainFrameScrollbarGtk.patch

Suggested patch.  Seems to work.
Comment 11 André Klapper 2011-07-31 18:30:10 UTC
*** Bug 655672 has been marked as a duplicate of this bug. ***
Comment 12 Xan Lopez 2011-08-01 17:05:34 UTC
(In reply to comment #10)
> Created an attachment (id=192952) [details] [review]
> MainFrameScrollbarGtk.patch
> 
> Suggested patch.  Seems to work.

What version of WebKit are you using? This seems vaguely familiar, might have been fixed already (cannot check right now). Also in general WebKit bugs have to be reported in bugs.webkit.org, not here :)
Comment 13 Ed Catmur 2011-08-01 21:50:37 UTC
1.4.2 (current stable).  Development tree looks not to suffer from this bug (they don't have any dangerous casts to MainFrameScrollbarGtk).  I'll upstream the patch.
Comment 14 Ed Catmur 2011-08-01 22:12:49 UTC
Upstreamed as https://bugs.webkit.org/show_bug.cgi?id=65492
Comment 15 Xan Lopez 2012-07-31 13:55:38 UTC
Comment on attachment 192952 [details] [review]
MainFrameScrollbarGtk.patch

This was fixed upstream.