[Webkit-unassigned] [Bug 151653] [GTK] UI process crash when the screensaver DBus proxy is being created while the web view is destroyed

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 30 00:53:31 PST 2015


https://bugs.webkit.org/show_bug.cgi?id=151653

--- Comment #1 from Carlos Garcia Campos <cgarcia at igalia.com> ---
Forgot the bt. This crash is what makes /webkit2/WebKitWebView/submit-form fail sometimes, because when /webkit2/WebKitWebView/fullscreen runs, the proxy creation starts, and in /webkit2/WebKitWebView/submit-form the callback is called, but the web view of that previous test has been destroyed.

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff32c502b in screenSaverProxyCreatedCallback(_GObject*, _GAsyncResult*, _WebKitWebViewBase*) ()
   from /home/cgarcia/src/git/gnome/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
(gdb) bt
#0  0x00007ffff32c502b in screenSaverProxyCreatedCallback(_GObject*, _GAsyncResult*, _WebKitWebViewBase*) ()
   from /home/cgarcia/src/git/gnome/WebKit/WebKitBuild/Release/lib/libwebkit2gtk-4.0.so.37
#1  0x00007ffff59861a3 in g_task_return_now (task=0x7cf8f0) at gtask.c:1104
#2  0x00007ffff598680e in g_task_return (task=0x7cf8f0, type=<optimized out>) at gtask.c:1162
#3  0x00007ffff59dbfac in init_second_async_cb (source_object=<optimized out>, res=<optimized out>, user_data=0x7cf8f0) at gdbusproxy.c:1807
#4  0x00007ffff59861a3 in g_task_return_now (task=0x7cfa90) at gtask.c:1104
#5  0x00007ffff598680e in g_task_return (task=0x7cfa90, type=<optimized out>) at gtask.c:1162
#6  0x00007ffff59dba1e in async_init_start_service_by_name_cb (connection=<optimized out>, res=0x7cfb60, user_data=0x7cfa90) at gdbusproxy.c:1645
#7  0x00007ffff59861a3 in g_task_return_now (task=0x7cfb60) at gtask.c:1104
#8  0x00007ffff598680e in g_task_return (task=0x7cfb60, type=<optimized out>) at gtask.c:1162
#9  0x00007ffff59d0d00 in g_dbus_connection_call_done (source=<optimized out>, result=0x87e850, user_data=0x7cfb60) at gdbusconnection.c:5702
#10 0x00007ffff59861a3 in g_task_return_now (task=0x87e850) at gtask.c:1104
#11 0x00007ffff59861d9 in complete_in_idle_cb (task=0x87e850) at gtask.c:1118
#12 0x00007ffff766fb4a in g_main_dispatch (context=0x656e30) at gmain.c:3154
#13 g_main_context_dispatch (context=context at entry=0x656e30) at gmain.c:3769
#14 0x00007ffff766fec8 in g_main_context_iterate (context=0x656e30, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at gmain.c:3840
#15 0x00007ffff76701e2 in g_main_loop_run (loop=0x740380) at gmain.c:4034
#16 0x0000000000408757 in testWebViewSubmitForm(FormClientTest*, void const*) ()
#17 0x00007ffff76943db in test_case_run (tc=0x6c8ca0) at gtestutils.c:2158
#18 g_test_run_suite_internal (suite=suite at entry=0x7a5060, path=path at entry=0x0) at gtestutils.c:2241
#19 0x00007ffff76945a3 in g_test_run_suite_internal (suite=suite at entry=0x7a5080, path=path at entry=0x0) at gtestutils.c:2253
#20 0x00007ffff76945a3 in g_test_run_suite_internal (suite=suite at entry=0x7a50a0, path=path at entry=0x0) at gtestutils.c:2253
#21 0x00007ffff769479e in g_test_run_suite (suite=0x7a50a0) at gtestutils.c:2328
#22 0x00007ffff76947c1 in g_test_run () at gtestutils.c:1596
#23 0x0000000000407a85 in main ()

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20151130/204ee978/attachment-0001.html>


More information about the webkit-unassigned mailing list