Midori crashes in webkit_web_view_get_tls_info on a specific page
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Midori Web Browser |
New
|
Undecided
|
Unassigned | ||
Gentoo Linux |
New
|
Undecided
|
Unassigned |
Bug Description
Go to http://
At the bottom, there is a link to https:/
Result: Midori crashes, with the following backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4d0ebbd in webkit_
(gdb)
(gdb)
(gdb)
(gdb)
(gdb) bt full
#0 0x00007ffff4d0ebbd in webkit_
No symbol table info available.
#1 0x00007ffff7b50e41 in midori_
No symbol table info available.
#2 0x00007ffff7b554a2 in ?? () from /usr/lib64/
No symbol table info available.
#3 0x00007ffff4e561f0 in webkit_
No symbol table info available.
#4 0x00007ffff78cc398 in g_closure_invoke () from /usr/lib64/
No symbol table info available.
#5 0x00007ffff78ddd1d in ?? () from /usr/lib64/
No symbol table info available.
#6 0x00007ffff78e56d9 in g_signal_
No symbol table info available.
#7 0x00007ffff78e5cc2 in g_signal_emit () from /usr/lib64/
No symbol table info available.
#8 0x00007ffff4d0b7c1 in ?? () from /usr/lib64/
No symbol table info available.
#9 0x00007ffff4cf5e31 in ?? () from /usr/lib64/
No symbol table info available.
#10 0x00007ffff4cdf387 in ?? () from /usr/lib64/
No symbol table info available.
#11 0x00007ffff4d7c511 in ?? () from /usr/lib64/
No symbol table info available.
#12 0x00007ffff4e472ab in ?? () from /usr/lib64/
No symbol table info available.
#13 0x00007ffff4e41d9c in ?? () from /usr/lib64/
No symbol table info available.
#14 0x00007ffff60ac544 in ?? () from /usr/lib64/
No symbol table info available.
#15 0x00007ffff4d918bc in ?? () from /usr/lib64/
No symbol table info available.
#16 0x00007ffff60a59da in ?? () from /usr/lib64/
No symbol table info available.
#17 0x00007ffff60a5af5 in ?? () from /usr/lib64/
No symbol table info available.
#18 0x00007ffff60a5be0 in ?? () from /usr/lib64/
No symbol table info available.
#19 0x00007ffff1d1d108 in WTF::RunLoop:
No symbol table info available.
#20 0x00007ffff1d29b59 in WTF::RunLoop:
No symbol table info available.
#21 0x00007ffff75d1b45 in g_main_
No symbol table info available.
#22 0x00007ffff75d1ea8 in ?? () from /usr/lib64/
No symbol table info available.
#23 0x00007ffff75d216a in g_main_loop_run () from /usr/lib64/
No symbol table info available.
#24 0x00007ffff706e575 in gtk_main () from /usr/lib64/
No symbol table info available.
#25 0x0000000000402f22 in main ()
No symbol table info available.
This is on a Gentoo system:
$ LC_ALL=C midori --version
Midori 0.5.8 ((null)) Midori
GTK+ 3.12.2 (3.12.2) Glib 2.40.0 (2.40.0)
WebKit2GTK+ 2.4.4 (2.4.4) libSoup 2.46.0
cairo 1.12.16 (1.12.16) libnotify 0.7.6
gcr 3.12.2 granite No
Copyright (c) 2007-2013 Christian Dywan
Please report comments, suggestions and bugs to:
https:/
Check for new versions at:
http://
I cannot post the information from about:version, because Midori freezes when trying to access that page.
Better backtrace:
(gdb) bt full web_view_ get_tls_ info () from /usr/lib64/ libwebkit2gtk- 3.0.so. 25 view_get_ tls_info () from /usr/lib64/ libmidori- core.so. 1 view_web_ view_navigation _decision_ cb () from /usr/lib64/ libmidori- core.so. 1 marshal_ BOOLEAN_ _OBJECT_ ENUM () from /usr/lib64/ libwebkit2gtk- 3.0.so. 25 value=0x7ffffff fcf00, n_param_values=3, values= 0x7fffffffcfb0, invocation_ hint=0x7fffffff cf50) packages/ portage/ dev-libs/ glib-2. 40.0-r1/ work/glib- 2.40.0/ gobject/ gclosure. c:768 marshal_ BOOLEAN_ _OBJECT_ ENUM()>
marshal_ data = 0x0
real_closure = 0x1a034a0
__FUNCTION_ _ = "g_closure_invoke" emit_unlocked_ R (node=node@ entry=0x193d510 , detail= detail@ entry=0, instance@ entry=0x1a0f150 , emission_ return= emission_ return@ entry=0x7ffffff fd0a0, and_params= instance_ and_params@ entry=0x7ffffff fcfb0) packages/ portage/ dev-libs/ glib-2. 40.0-r1/ work/glib- 2.40.0/ gobject/ gsignal. c:3551 RUN_FIRST} ,
handler_ list = 0x199b360
v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0,
v_float = 0, v_double = 0, v_pointer = 0x0}}}
max_sequential _handler_ number = 3486
return_ value_altered = 0 emit_valist (instance= <optimized out>, signal_ id=<optimized out>, detail=<optimized out>, args=var_ args@entry= 0x7fffffffd168) packages/ portage/ dev-libs/ glib-2. 40.0-r1/ work/glib- 2.40.0/ gobject/ gsignal. c:3317
return_ value = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0,
v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0,
v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
static_ scope = 0
instance_ and_params = 0x7fffffffcfb0
signal_ return_ type = <optimized out>
param_ values = 0x7fffffffcfc8
__FUNCTION_ _ = "g_signal_ emit_valist" <optimized out>, signal_ id=<optimized out>, detail=<optimized out>) packages/ portage/ dev-libs/ glib-2. 40.0-r1/ work/glib- 2.40... .
#0 0x00007ffff4d0ebbd in webkit_
No locals.
#1 0x00007ffff7b50e41 in midori_
No locals.
#2 0x00007ffff7b554a2 in midori_
No locals.
#3 0x00007ffff4e561f0 in webkit_
No locals.
#4 0x00007ffff78cc398 in g_closure_invoke (closure=0x1a034c0, return_
param_
at /usr/portage/
marshal = 0x7ffff4e56170 <webkit_
in_marshal = 0
#5 0x00007ffff78ddd1d in signal_
instance=
instance_
at /usr/portage/
tmp = <optimized out>
handler = 0x199b360
accumulator = 0x1651ae0
emission = {next = 0x0, instance = 0x1a0f150, ihint = {signal_id = 367, detail = 0, run_type = G_SIGNAL_
state = EMISSION_RUN, chain_type = 4}
return_accu = 0x7fffffffcf00
accu = {g_type = 20, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0,
signal_id = 367
#6 0x00007ffff78e56d9 in g_signal_
var_
at /usr/portage/
error = 0x0
rtype = 20
---Type <return> to continue, or q <return> to quit---
i = <optimized out>
n_params = <optimized out>
#7 0x00007ffff78e5cc2 in g_signal_emit (instance=
at /usr/portage/