<?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>150317</bug_id>
          
          <creation_ts>2015-10-19 00:54:54 -0700</creation_ts>
          <short_desc>[GTK][Wayland] Crash when dragging text into browser window</short_desc>
          <delta_ts>2016-09-21 06:45:06 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.redhat.com/show_bug.cgi?id=1283980</see_also>
    
    <see_also>https://bugzilla.redhat.com/show_bug.cgi?id=1342622</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Gratton">mike</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>cgarcia</cc>
    
    <cc>mario</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mrobinson</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1134497</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Gratton">mike</who>
    <bug_when>2015-10-19 00:54:54 -0700</bug_when>
    <thetext>Running Epiphany 3.18, Webkit2Gtk 2.10.1 and gnome-shell/libmutter 3.18.1, dragging text into the browser window (e.g. from gedit) causes a crash in libjavascriptcoregtk under Wayland.

I&apos;ll upload a stack trace when I&apos;m not running under wayland, but it&apos;s pretty simple to reproduce.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1134747</commentid>
    <comment_count>1</comment_count>
      <attachid>263527</attachid>
    <who name="Michael Gratton">mike</who>
    <bug_when>2015-10-19 16:48:04 -0700</bug_when>
    <thetext>Created attachment 263527
GDB stack trace

GDB stack trace for the crash for 2.10.2 attached (I&apos;d add it to a comment, but can&apos;t paste in dute to bug #150316)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1136783</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Gratton">mike</who>
    <bug_when>2015-10-27 00:42:05 -0700</bug_when>
    <thetext>Fixing the component.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1214880</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-07-27 07:12:01 -0700</bug_when>
    <thetext>A different Wayland DnD crash; I&apos;ll be bad and lump it into this bug:

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 WTF::RefPtr&lt;WTF::StringImpl&gt;::RefPtr at /usr/src/debug/webkitgtk-2.12.3/Source/WTF/wtf/RefPtr.h:44
 #1 WTF::String::String at /usr/src/debug/webkitgtk-2.12.3/Source/WTF/wtf/text/WTFString.h:132
 #2 WebCore::DataObjectGtk::text at /usr/src/debug/webkitgtk-2.12.3/Source/WebCore/platform/gtk/DataObjectGtk.h:54
 #3 WebCore::PasteboardHelper::fillSelectionData at /usr/src/debug/webkitgtk-2.12.3/Source/WebCore/platform/gtk/PasteboardHelper.cpp:127
 #7 g_signal_emit_by_name at gsignal.c:3481
 #8 gtk_drag_selection_get at gtkdnd.c:3179
 #12 g_signal_emit_by_name at gsignal.c:3481
 #13 gtk_selection_invoke_handler at gtkselection.c:3067
 #14 gtk_selection_convert at gtkselection.c:1139
 #15 gtk_drag_get_data at gtkdnd.c:908

I&apos;m not in Wayland right now, but I think it always crashes one way or another when attempting to perform DnD.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1231996</commentid>
    <comment_count>4</comment_count>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2016-09-20 23:44:07 -0700</bug_when>
    <thetext>Is this still happening?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1232055</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-09-21 06:45:06 -0700</bug_when>
    <thetext>Nope, works in 2.12.5.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>263527</attachid>
            <date>2015-10-19 16:48:04 -0700</date>
            <delta_ts>2015-10-19 16:48:04 -0700</delta_ts>
            <desc>GDB stack trace</desc>
            <filename>webkit-gtk-crash.txt</filename>
            <type>text/plain</type>
            <size>5413</size>
            <attacher name="Michael Gratton">mike</attacher>
            
              <data encoding="base64">KGdkYikgYnQgZnVsbAojMCAgMHgwMDAwN2ZmZmY0YWJiZGVjIGluIFdURkNyYXNoICgpIGF0IC90
bXAvYnVpbGRkL3dlYmtpdDJndGstMi4xMC4yK2Rmc2cxL1NvdXJjZS9XVEYvd3RmL0Fzc2VydGlv
bnMuY3BwOjMyMQpObyBsb2NhbHMuCiMxICAweDAwMDA3ZmZmZjY1ZGE1MGYgaW4gV1RGOjpDcmFz
aE9uT3ZlcmZsb3c6OmNyYXNoICgpCiAgICBhdCAvdG1wL2J1aWxkZC93ZWJraXQyZ3RrLTIuMTAu
MitkZnNnMS9Tb3VyY2UvV1RGL3d0Zi9DaGVja2VkQXJpdGhtZXRpYy5oOjg1Ck5vIGxvY2Fscy4K
IzIgIFdURjo6Q3Jhc2hPbk92ZXJmbG93OjpvdmVyZmxvd2VkICgpIGF0IC90bXAvYnVpbGRkL3dl
YmtpdDJndGstMi4xMC4yK2Rmc2cxL1NvdXJjZS9XVEYvd3RmL0NoZWNrZWRBcml0aG1ldGljLmg6
NzgKTm8gbG9jYWxzLgojMyAgV1RGOjpWZWN0b3I8V1RGOjpTdHJpbmcsIDB1bCwgV1RGOjpDcmFz
aE9uT3ZlcmZsb3csIDE2dWw+OjphdCAoaT0wLCB0aGlzPTB4N2ZmZmZmZmZkMzYwKQogICAgYXQg
L3RtcC9idWlsZGQvd2Via2l0Mmd0ay0yLjEwLjIrZGZzZzEvU291cmNlL1dURi93dGYvVmVjdG9y
Lmg6NjU5Ck5vIGxvY2Fscy4KIzQgIFdURjo6VmVjdG9yPFdURjo6U3RyaW5nLCAwdWwsIFdURjo6
Q3Jhc2hPbk92ZXJmbG93LCAxNnVsPjo6b3BlcmF0b3JbXSAoaT0wLCB0aGlzPTB4N2ZmZmZmZmZk
MzYwKQogICAgYXQgL3RtcC9idWlsZGQvd2Via2l0Mmd0ay0yLjEwLjIrZGZzZzEvU291cmNlL1dU
Ri93dGYvVmVjdG9yLmg6Njc5Ck5vIGxvY2Fscy4KIzUgIFdlYkNvcmU6OlBhc3RlYm9hcmRIZWxw
ZXI6OmZpbGxEYXRhT2JqZWN0RnJvbURyb3BEYXRhICh0aGlzPTxvcHRpbWlzZWQgb3V0PiwgZGF0
YT1kYXRhQGVudHJ5PTB4N2ZmZmZmZmZlMDcwLCAKICAgIGRhdGFPYmplY3Q9ZGF0YU9iamVjdEBl
bnRyeT0weDdmZmZlMjNlNDk5MCkKICAgIGF0IC90bXAvYnVpbGRkL3dlYmtpdDJndGstMi4xMC4y
K2Rmc2cxL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9QYXN0ZWJvYXJkSGVscGVyLmNwcDoy
MjUKICAgICAgICB1cmxXaXRoTGFiZWwgPSB7bV9pbXBsID0ge21fcHRyID0gMHg3ZmZmZjRjNDYy
ZjAgPFdURjo6U3RyaW5nSW1wbDo6ZW1wdHkoKTo6ZW1wdHlTdHJpbmc+fX0KICAgICAgICBwaWVj
ZXMgPSB7PFdURjo6VmVjdG9yQnVmZmVyPFdURjo6U3RyaW5nLCAwdWw+PiA9IHs8V1RGOjpWZWN0
b3JCdWZmZXJCYXNlPFdURjo6U3RyaW5nPj4gPSB7bV9idWZmZXIgPSAweDAsIAogICAgICAgICAg
ICAgIG1fY2FwYWNpdHkgPSAwLCBtX3NpemUgPSAwfSwgPE5vIGRhdGEgZmllbGRzPn0sIDxObyBk
YXRhIGZpZWxkcz59CiAgICAgICAgdGFyZ2V0ID0gPG9wdGltaXNlZCBvdXQ+CiM2ICAweDAwMDA3
ZmZmZjUzOTgyYTggaW4gV2ViS2l0OjpEcmFnQW5kRHJvcEhhbmRsZXI6OmRhdGFPYmplY3RGb3JE
cm9wRGF0YSAodGhpcz10aGlzQGVudHJ5PTB4MTUxOTZkMCwgCi0tLVR5cGUgPHJldHVybj4gdG8g
Y29udGludWUsIG9yIHEgPHJldHVybj4gdG8gcXVpdC0tLQogICAgY29udGV4dD1jb250ZXh0QGVu
dHJ5PTB4NzM2MGMwLCBzZWxlY3Rpb25EYXRhPTB4N2ZmZmZmZmZlMDcwLCBpbmZvPTQsIHBvc2l0
aW9uPS4uLikKICAgIGF0IC90bXAvYnVpbGRkL3dlYmtpdDJndGstMi4xMC4yK2Rmc2cxL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9ndGsvRHJhZ0FuZERyb3BIYW5kbGVyLmNwcDoxNTYKTm8gbG9j
YWxzLgojNyAgMHgwMDAwN2ZmZmY1Mzk4MzI0IGluIFdlYktpdDo6RHJhZ0FuZERyb3BIYW5kbGVy
OjpkcmFnRW50ZXJlZCAodGhpcz0weDE1MTk2ZDAsIGNvbnRleHQ9MHg3MzYwYzAsIAogICAgc2Vs
ZWN0aW9uRGF0YT08b3B0aW1pc2VkIG91dD4sIGluZm89PG9wdGltaXNlZCBvdXQ+LCB0aW1lPTAp
CiAgICBhdCAvdG1wL2J1aWxkZC93ZWJraXQyZ3RrLTIuMTAuMitkZnNnMS9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvZ3RrL0RyYWdBbmREcm9wSGFuZGxlci5jcHA6MTcxCiAgICAgICAgcG9zaXRp
b24gPSB7bV94ID0gMCwgbV95ID0gMH0KICAgICAgICBkYXRhT2JqZWN0ID0gPG9wdGltaXNlZCBv
dXQ+CiAgICAgICAgZHJhZ0RhdGEgPSB7bV9jbGllbnRQb3NpdGlvbiA9IHttX3ggPSAtMTA1NzYs
IG1feSA9IDMyNzY3fSwgbV9nbG9iYWxQb3NpdGlvbiA9IHttX3ggPSAtMTA5NjgsIG1feSA9IDMy
NzY3fSwgCiAgICAgICAgICBtX3BsYXRmb3JtRHJhZ0RhdGEgPSAweDczNjBjMCwgbV9kcmFnZ2lu
Z1NvdXJjZU9wZXJhdGlvbk1hc2sgPSA0Mjk0OTU5MjE2LCAKICAgICAgICAgIG1fYXBwbGljYXRp
b25GbGFncyA9IChXZWJDb3JlOjpEcmFnQXBwbGljYXRpb25Jc01vZGFsIHwgV2ViQ29yZTo6RHJh
Z0FwcGxpY2F0aW9uSXNTb3VyY2UgfCBXZWJDb3JlOjpEcmFnQXBwbGljYXRpb25IYXNBdHRhY2hl
ZFNoZWV0IHwgV2ViQ29yZTo6RHJhZ0FwcGxpY2F0aW9uSXNDb3B5S2V5RG93biB8IHVua25vd246
IDMyNzUyKX0KIzggIDB4MDAwMDdmZmZmMmQ4NzliNyBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4
Nl82NC1saW51eC1nbnUvbGliZ3RrLTMuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFi
bGUuCiM5ICAweDAwMDA3ZmZmZjE2YWIwMTUgaW4gZ19jbG9zdXJlX2ludm9rZSAoKSBmcm9tIC91
c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFi
bGUgaW5mbyBhdmFpbGFibGUuCiMxMCAweDAwMDA3ZmZmZjE2YmQ2MGUgaW4gPz8gKCkgZnJvbSAv
dXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdvYmplY3QtMi4wLnNvLjAKTm8gc3ltYm9sIHRh
YmxlIGluZm8gYXZhaWxhYmxlLgojMTEgMHgwMDAwN2ZmZmYxNmM1ZGZjIGluIGdfc2lnbmFsX2Vt
aXRfdmFsaXN0ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnb2JqZWN0LTIu
MC5zby4wCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzEyIDB4MDAwMDdmZmZmMTZj
NjVmNSBpbiBnX3NpZ25hbF9lbWl0X2J5X25hbWUgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGlu
dXgtZ251L2xpYmdvYmplY3QtMi4wLnNvLjAKLS0tVHlwZSA8cmV0dXJuPiB0byBjb250aW51ZSwg
b3IgcSA8cmV0dXJuPiB0byBxdWl0LS0tCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4K
IzEzIDB4MDAwMDdmZmZmMmVlODljZCBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51
eC1nbnUvbGliZ3RrLTMuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMxNCAw
eDAwMDA3ZmZmZjE2YWIwMTUgaW4gZ19jbG9zdXJlX2ludm9rZSAoKSBmcm9tIC91c3IvbGliL3g4
Nl82NC1saW51eC1nbnUvbGliZ29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBh
dmFpbGFibGUuCiMxNSAweDAwMDA3ZmZmZjE2YmQwNjEgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94
ODZfNjQtbGludXgtZ251L2xpYmdvYmplY3QtMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8g
YXZhaWxhYmxlLgojMTYgMHgwMDAwN2ZmZmYxNmM1ZGZjIGluIGdfc2lnbmFsX2VtaXRfdmFsaXN0
ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnb2JqZWN0LTIuMC5zby4wCk5v
IHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzE3IDB4MDAwMDdmZmZmMTZjNjVmNSBpbiBn
X3NpZ25hbF9lbWl0X2J5X25hbWUgKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xp
YmdvYmplY3QtMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMTggMHgw
MDAwN2ZmZmYyZTA4OGMzIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9s
aWJndGstMy5zby4wCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzE5IDB4MDAwMDdm
ZmZmMmUwYzdlZCBpbiA/PyAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ3Rr
LTMuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCiMyMCAweDAwMDA3ZmZmZjJk
ODA3Y2EgaW4gPz8gKCkgZnJvbSAvdXNyL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmd0ay0zLnNv
LjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMjEgMHgwMDAwN2ZmZmYxNmFiMjQ0
IGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnb2JqZWN0LTIuMC5z
by4wCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzIyIDB4MDAwMDdmZmZmMTZjNTU1
OCBpbiBnX3NpZ25hbF9lbWl0X3ZhbGlzdCAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1n
bnUvbGliZ29iamVjdC0yLjAuc28uMApObyBzeW1ib2wgdGFibGUgaW5mbyBhdmFpbGFibGUuCi0t
LVR5cGUgPHJldHVybj4gdG8gY29udGludWUsIG9yIHEgPHJldHVybj4gdG8gcXVpdC0tLQojMjMg
MHgwMDAwN2ZmZmYxNmM2MTJmIGluIGdfc2lnbmFsX2VtaXQgKCkgZnJvbSAvdXNyL2xpYi94ODZf
NjQtbGludXgtZ251L2xpYmdvYmplY3QtMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZh
aWxhYmxlLgojMjQgMHgwMDAwN2ZmZmYyZWJkZmZjIGluID8/ICgpIGZyb20gL3Vzci9saWIveDg2
XzY0LWxpbnV4LWdudS9saWJndGstMy5zby4wCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJs
ZS4KIzI1IDB4MDAwMDdmZmZmMmQ3ZjhhNiBpbiBndGtfbWFpbl9kb19ldmVudCAoKSBmcm9tIC91
c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGliZ3RrLTMuc28uMApObyBzeW1ib2wgdGFibGUgaW5m
byBhdmFpbGFibGUuCiMyNiAweDAwMDA3ZmZmZjI5MTBlZDIgaW4gPz8gKCkgZnJvbSAvdXNyL2xp
Yi94ODZfNjQtbGludXgtZ251L2xpYmdkay0zLnNvLjAKTm8gc3ltYm9sIHRhYmxlIGluZm8gYXZh
aWxhYmxlLgojMjcgMHgwMDAwN2ZmZmYxM2Q1ZmY3IGluIGdfbWFpbl9jb250ZXh0X2Rpc3BhdGNo
ICgpIGZyb20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9s
IHRhYmxlIGluZm8gYXZhaWxhYmxlLgojMjggMHgwMDAwN2ZmZmYxM2Q2MjUwIGluID8/ICgpIGZy
b20gL2xpYi94ODZfNjQtbGludXgtZ251L2xpYmdsaWItMi4wLnNvLjAKTm8gc3ltYm9sIHRhYmxl
IGluZm8gYXZhaWxhYmxlLgojMjkgMHgwMDAwN2ZmZmYxM2Q2MmZjIGluIGdfbWFpbl9jb250ZXh0
X2l0ZXJhdGlvbiAoKSBmcm9tIC9saWIveDg2XzY0LWxpbnV4LWdudS9saWJnbGliLTIuMC5zby4w
Ck5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzMwIDB4MDAwMDdmZmZmMTk5N2IxYyBp
biBnX2FwcGxpY2F0aW9uX3J1biAoKSBmcm9tIC91c3IvbGliL3g4Nl82NC1saW51eC1nbnUvbGli
Z2lvLTIuMC5zby4wCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KIzMxIDB4MDAwMDAw
MDAwMDQyZWQ5NSBpbiBtYWluICgpCk5vIHN5bWJvbCB0YWJsZSBpbmZvIGF2YWlsYWJsZS4KCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>