Bug 1232910 - [abrt] Crash on drag begin in the WebKitWebView
Summary: [abrt] Crash on drag begin in the WebKitWebView
Keywords:
Status: CLOSED UPSTREAM
Alias: None
Product: Fedora
Classification: Fedora
Component: webkitgtk4
Version: rawhide
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Tomas Popela
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:040822affca913f40eddaec9c1d...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-06-17 19:39 UTC by Adam Williamson
Modified: 2015-06-24 00:40 UTC (History)
7 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-06-23 22:54:44 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (89.07 KB, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: cgroup (190 bytes, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: core_backtrace (51.57 KB, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: dso_list (27.70 KB, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: environ (2.01 KB, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: limits (1.29 KB, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: maps (137.57 KB, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: mountinfo (4.28 KB, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: namespaces (85 bytes, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: open_fds (3.82 KB, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: proc_pid_status (1.01 KB, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details
File: var_log_messages (310 bytes, text/plain)
2015-06-17 19:39 UTC, Adam Williamson
no flags Details


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 751401 0 None None None Never
WebKit Project 146267 0 None None None Never

Description Adam Williamson 2015-06-17 19:39:00 UTC
Description of problem:
Seems to occur every time (or nearly every time) I click and drag in Evolution on Rawhide (F23) at present:

evolution-3.17.2-1.fc23.x86_64
gtk3-3.17.3-1.fc23.x86_64

The system becomes unresponsive locally for several seconds (though I can ssh in), then Evolution crashes and I can resume using the system normally.

Version-Release number of selected component:
evolution-3.17.2-1.fc23

Additional info:
reporter:       libreport-2.6.0
backtrace_rating: 4
cmdline:        evolution
crash_function: g_type_check_instance_is_fundamentally_a
executable:     /usr/bin/evolution
global_pid:     7494
kernel:         4.1.0-0.rc7.git1.1.fc23.x86_64
runlevel:       N 5
type:           CCpp
uid:            1001

Truncated backtrace:
Thread no. 1 (10 frames)
 #0 g_type_check_instance_is_fundamentally_a at gtype.c:4028
 #1 g_object_ref at gobject.c:3040
 #2 set_icon_helper at gtkdnd.c:3141
 #3 gtk_drag_begin_internal at gtkdnd.c:2520
 #4 gtk_drag_begin at gtkdnd.c:2662
 #5 WebKit::DragClient::startDrag at Source/WebKit/gtk/WebCoreSupport/DragClientGtk.cpp:86
 #6 WebCore::DragController::doSystemDrag at Source/WebCore/page/DragController.cpp:909
 #7 WebCore::DragController::startDrag at Source/WebCore/page/DragController.cpp:834
 #8 WebCore::EventHandler::handleDrag at Source/WebCore/page/EventHandler.cpp:3299
 #9 WebCore::EventHandler::handleMouseDraggedEvent at Source/WebCore/page/EventHandler.cpp:755

Comment 1 Adam Williamson 2015-06-17 19:39:03 UTC
Created attachment 1040049 [details]
File: backtrace

Comment 2 Adam Williamson 2015-06-17 19:39:04 UTC
Created attachment 1040050 [details]
File: cgroup

Comment 3 Adam Williamson 2015-06-17 19:39:05 UTC
Created attachment 1040051 [details]
File: core_backtrace

Comment 4 Adam Williamson 2015-06-17 19:39:06 UTC
Created attachment 1040052 [details]
File: dso_list

Comment 5 Adam Williamson 2015-06-17 19:39:07 UTC
Created attachment 1040053 [details]
File: environ

Comment 6 Adam Williamson 2015-06-17 19:39:08 UTC
Created attachment 1040054 [details]
File: limits

Comment 7 Adam Williamson 2015-06-17 19:39:09 UTC
Created attachment 1040055 [details]
File: maps

Comment 8 Adam Williamson 2015-06-17 19:39:10 UTC
Created attachment 1040056 [details]
File: mountinfo

Comment 9 Adam Williamson 2015-06-17 19:39:11 UTC
Created attachment 1040057 [details]
File: namespaces

Comment 10 Adam Williamson 2015-06-17 19:39:12 UTC
Created attachment 1040058 [details]
File: open_fds

Comment 11 Adam Williamson 2015-06-17 19:39:13 UTC
Created attachment 1040059 [details]
File: proc_pid_status

Comment 12 Adam Williamson 2015-06-17 19:39:14 UTC
Created attachment 1040060 [details]
File: var_log_messages

Comment 13 Milan Crha 2015-06-18 09:06:35 UTC
Thanks for a bug report. I can reproduce this too, when dragging things in the preview panel. I can reproduce it with devhelp as well, but not in gtk3-demo. I guess this is webkit-related, in some shared code between webkit2 (devhelp uses it) and webkit1 (evolution uses it).

Comment 14 Michael Catanzaro 2015-06-18 14:48:29 UTC
I can't reproduce on F22. Guess it's time for me to set up rawhide again.

Comment 15 Adam Williamson 2015-06-18 16:04:05 UTC
Michael: boot.iso's aren't working ATM, but the nightly lives should be. You might run into https://bugzilla.redhat.com/show_bug.cgi?id=1215839 (which isn't fixed for Rawhide yet because of https://bugzilla.redhat.com/show_bug.cgi?id=1220517 ), which can be fixed by hand-adding the initrd16 line to grub.cfg.

Comment 16 Michael Catanzaro 2015-06-23 22:48:47 UTC
I can reproduce this in my jhbuild environment, so no need for rawhide :)


Note You need to log in before you can comment on or make changes to this bug.