[Webkit-unassigned] [Bug 278648] New: 2.45.91 regression: Crash when drag-dropping files to gitlab issues
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Aug 26 06:21:20 PDT 2024
https://bugs.webkit.org/show_bug.cgi?id=278648
Bug ID: 278648
Summary: 2.45.91 regression: Crash when drag-dropping files to
gitlab issues
Product: WebKit
Version: Other
Hardware: PC
OS: Linux
Status: NEW
Severity: Normal
Priority: P2
Component: WebKitGTK
Assignee: webkit-unassigned at lists.webkit.org
Reporter: muziknavi at gmail.com
CC: bugs-noreply at webkitgtk.org
Created attachment 472292
--> https://bugs.webkit.org/attachment.cgi?id=472292&action=review
gdb.log
* Epiphany 47.beta-40-g98823e788
* webkitgtk 2.45.91
* GNOME 47.beta
* Arch Linux
Crash when drag-dropping files to gitlab issues. In 2.45.90 it didn't work either but at least it didn't crash.
#0 WTF::RefPtr<WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl>, WTF::DefaultRefDerefTraits<WTF::DefaultWeakPtrImpl> >::operator bool ()
at /usr/src/debug/webkitgtk-6.0/build/WTF/Headers/wtf/RefPtr.h:77
#1 WTF::WeakPtrFactory<IPC::MessageReceiver, WTF::DefaultWeakPtrImpl>::initializeIfNeeded () at /usr/src/debug/webkitgtk-6.0/build/WTF/Headers/wtf/WeakPtrFactory.h:72
#2 WTF::WeakPtr<WebKit::WebPageProxy, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >::implForObject<WebKit::WebPageProxy> ()
at /usr/src/debug/webkitgtk-6.0/build/WTF/Headers/wtf/WeakPtr.h:162
#3 WTF::WeakPtr<WebKit::WebPageProxy, WTF::DefaultWeakPtrImpl, WTF::RawPtrTraits<WTF::DefaultWeakPtrImpl> >::WeakPtr<void> () at /usr/src/debug/webkitgtk-6.0/build/WTF/Headers/wtf/WeakPtr.h:63
#4 WebKit::WebProcessProxy::assumeReadAccessToBaseURL () at /usr/src/debug/webkitgtk-6.0/webkitgtk-2.45.91/Source/WebKit/UIProcess/WebProcessProxy.cpp:958
#5 0x00007f467ee27a5a in operator() () at /usr/src/debug/webkitgtk-6.0/webkitgtk-2.45.91/Source/WebKit/UIProcess/WebPageProxy.cpp:3513
#6 0x00007f467ee373a8 in WebKit::WebPageProxy::performDragControllerAction () at /usr/src/debug/webkitgtk-6.0/webkitgtk-2.45.91/Source/WebKit/UIProcess/WebPageProxy.cpp:3534
#7 0x00007f467ee5fc29 in WebKit::WebPageProxy::dragEntered () at /usr/src/debug/webkitgtk-6.0/webkitgtk-2.45.91/Source/WebKit/UIProcess/WebPageProxy.cpp:3457
#8 0x00007f467ef37796 in WebKit::DropTarget::enter () at /usr/src/debug/webkitgtk-6.0/webkitgtk-2.45.91/Source/WebKit/UIProcess/API/gtk/DropTargetGtk4.cpp:342
#9 0x00007f467ef3ad10 in WebKit::DropTarget::didLoadData () at /usr/src/debug/webkitgtk-6.0/webkitgtk-2.45.91/Source/WebKit/UIProcess/API/gtk/DropTargetGtk4.cpp:310
#10 operator() () at /usr/src/debug/webkitgtk-6.0/webkitgtk-2.45.91/Source/WebKit/UIProcess/API/gtk/DropTargetGtk4.cpp:172
#11 call () at /usr/src/debug/webkitgtk-6.0/build/WTF/Headers/wtf/Function.h:53
#12 WTF::Function<void(WTF::Vector<WTF::String, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&)>::operator() () at /usr/src/debug/webkitgtk-6.0/build/WTF/Headers/wtf/Function.h:82
#13 WTF::CompletionHandler<void(WTF::Vector<WTF::String, 0ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&&)>::operator() () at /usr/src/debug/webkitgtk-6.0/build/WTF/Headers/wtf/CompletionHandler.h:78
#14 operator() () at /usr/src/debug/webkitgtk-6.0/webkitgtk-2.45.91/Source/WebKit/UIProcess/API/gtk/DropTargetGtk4.cpp:304
#15 _FUN () at /usr/src/debug/webkitgtk-6.0/webkitgtk-2.45.91/Source/WebKit/UIProcess/API/gtk/DropTargetGtk4.cpp:305
#16 0x00007f4684a9934c in g_task_return_now (task=0x562709829270) at ../glib/gio/gtask.c:1361
#17 0x00007f4684a9d625 in g_task_return (type=<optimized out>, task=0x562709829270) at ../glib/gio/gtask.c:1430
#18 g_task_return (task=0x562709829270, type=<optimized out>) at ../glib/gio/gtask.c:1387
#19 0x00007f4684591e99 in gdk_drop_read_value_done (source=<optimized out>, result=0x56270cd6b520, data=0x562709829270) at ../gtk/gdk/gdkdrop.c:734
#20 0x00007f468457672c in gdk_content_deserializer_emit_callback (data=0x73752f656d6f682f) at ../gtk/gdk/gdkcontentdeserializer.c:341
#21 0x00007f468489c459 in g_main_dispatch (context=0x56270842dca0) at ../glib/glib/gmain.c:3357
#22 0x00007f46848ff0f7 in g_main_context_dispatch_unlocked (context=0x56270842dca0) at ../glib/glib/gmain.c:4208
#23 g_main_context_iterate_unlocked.isra.0 (context=context at entry=0x56270842dca0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4273
#24 0x00007f468489b955 in g_main_context_iteration (context=context at entry=0x56270842dca0, may_block=may_block at entry=1) at ../glib/glib/gmain.c:4338
#25 0x00007f4684aceb36 in g_application_run (application=0x5627084465f0, argc=<optimized out>, argv=0x7fff74934998) at ../glib/gio/gapplication.c:2715
#26 0x00005626db8a4896 in main (argc=<optimized out>, argv=<optimized out>) at ../epiphany/src/ephy-main.c:445
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20240826/68a30aa1/attachment.htm>
More information about the webkit-unassigned
mailing list