<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>140887</bug_id>
          
          <creation_ts>2015-01-26 06:26:10 -0800</creation_ts>
          <short_desc>[GTK] Segmentation fault when click and drag mulitple time in a short time delay</short_desc>
          <delta_ts>2019-02-15 07:58:39 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Adrien SCH.">adrien.schwartzentruber</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1064151</commentid>
    <comment_count>0</comment_count>
    <who name="Adrien SCH.">adrien.schwartzentruber</who>
    <bug_when>2015-01-26 06:26:10 -0800</bug_when>
    <thetext>Hello,

With a empty html page, it&apos;s possible to crash the webkit2gtk engine by clicking and drag multiple in a very short timespan. 

Indeed, the WebKitProcess will dead, and the current page will be a blank page. After this behavior, some JS code will not work correctly (a new process webKitProcess is started after few stimulis). 

I will have a look closer to this bug. 

Platform : Arch linux

Call stack : 
Program received signal SIGSEGV, Segmentation fault.
0x00007fcafe99bbc0 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
(gdb) bt
#0  0x00007fcafe99bbc0 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#1  0x00007fcafeb23a1b in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#2  0x00007fcafeb23aaa in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#3  0x00007fcafeb88084 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#4  0x00007fcaff2ac7e6 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#5  0x00007fcaff2ad83c in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#6  0x00007fcaff2bc5c8 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#7  0x00007fcaff2bcb5a in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#8  0x00007fcaff2bd203 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#9  0x00007fcaff2c0041 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#10 0x00007fcafeb07a55 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#11 0x00007fcafeb0d21b in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#12 0x00007fcafebc113b in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#13 0x00007fcafe987e96 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#14 0x00007fcafea844f2 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#15 0x00007fcafe9822e4 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#16 0x00007fcafe982468 in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#17 0x00007fcafff76f9c in ?? () from /usr/lib/libwebkit2gtk-4.0.so.37
#18 0x00007fcafde32e65 in WTF::GMainLoopSource::voidCallback() () from /usr/lib/libjavascriptcoregtk-4.0.so.18
#19 0x00007fcafde2df5a in WTF::GMainLoopSource::voidSourceCallback(WTF::GMainLoopSource*) () from /usr/lib/libjavascriptcoregtk-4.0.so.18
#20 0x00007fcafb74491d in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0x00007fcafb744cf8 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0x00007fcafb745022 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#23 0x00007fcafeb93649 in WebProcessMainUnix () from /usr/lib/libwebkit2gtk-4.0.so.37
#24 0x00007fcafe16c040 in __libc_start_main () from /usr/lib/libc.so.6
#25 0x00000000004007a4 in _start ()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064897</commentid>
    <comment_count>1</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2015-01-28 07:57:38 -0800</bug_when>
    <thetext>You mean selecting text? or dragging something? You say empty page, so nothing is actually dragged I guess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064898</commentid>
    <comment_count>2</comment_count>
    <who name="Adrien SCH.">adrien.schwartzentruber</who>
    <bug_when>2015-01-28 08:03:22 -0800</bug_when>
    <thetext>It isn&apos;t mandatory. I saw it by rapidly dragging text. 

Meaning by empty page : without any JS.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064899</commentid>
    <comment_count>3</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2015-01-28 08:06:09 -0800</bug_when>
    <thetext>what WebKitGTK+ version?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1064948</commentid>
    <comment_count>4</comment_count>
    <who name="Adrien SCH.">adrien.schwartzentruber</who>
    <bug_when>2015-01-28 10:23:30 -0800</bug_when>
    <thetext>WebkitGtk version : 2.6.5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1506572</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2019-02-15 07:58:39 -0800</bug_when>
    <thetext>We&apos;d need a better backtrace to be able to investigate this.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>