Crash when opening new windows
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Midori Web Browser |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
When opening a new window (via ctrl-N or e.g. javascript on a webpage), Midori often spews critical warnings about invalid treeview pointers or crashes outright with a backtrace like this:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff68154f4 in g_type_
from /usr/lib/
(gdb) bt
#0 0x00007ffff68154f4 in g_type_
from /usr/lib/
#1 0x00007ffff7b03690 in midori_
bookmarks=
at midori/
#2 0x00007ffff67f22f5 in g_closure_invoke () from /usr/lib/
#3 0x00007ffff680402c in ?? () from /usr/lib/
#4 0x00007ffff680c688 in g_signal_
from /usr/lib/
#5 0x00007ffff680c8ef in g_signal_emit () from /usr/lib/
#6 0x00007ffff7af7b39 in katze_array_update (array=0x6c6530)
at midori/
#7 0x00007ffff7afbf68 in katze_array_
array_
at midori/
#8 0x00007ffff7afa024 in katze_array_
prop_id=1, value=0x7ffffff
at midori/
#9 0x00007ffff67f9c2b in g_object_set_valist ()
from /usr/lib/
#10 0x00007ffff67fa4bc in g_object_set () from /usr/lib/
#11 0x00007ffff7b23d2e in midori_
bookmarks=
at midori/
#12 0x00007ffff7b24287 in midori_
prop_id=12, value=0x7ffffff
at midori/
#13 0x00007ffff67f7df6 in ?? () from /usr/lib/
#14 0x00007ffff67f96a5 in g_object_new_valist ()
from /usr/lib/
#15 0x00007ffff67f99e1 in g_object_new () from /usr/lib/
#16 0x00007ffff7b41af8 in midori_
at midori/
#17 0x00007ffff7b3f844 in midori_
new_
at midori/
#18 0x00007ffff7b50d15 in midori_
closure=
param_
marshal_
#19 0x00007ffff67f22f5 in g_closure_invoke () from /usr/lib/
#20 0x00007ffff680402c in ?? () from /usr/lib/
#21 0x00007ffff680c195 in g_signal_
from /usr/lib/
#22 0x00007ffff680c8ef in g_signal_emit () from /usr/lib/
#23 0x00007ffff7b1646f in midori_
new_
browser=
at midori/
#24 0x00007ffff7b50ed8 in midori_
closure=
param_
marshal_
#25 0x00007ffff67f22f5 in g_closure_invoke () from /usr/lib/
#26 0x00007ffff680402c in ?? () from /usr/lib/
#27 0x00007ffff680c688 in g_signal_
from /usr/lib/
#28 0x00007ffff680c8ef in g_signal_emit () from /usr/lib/
#29 0x00007ffff7b2c39c in webkit_
web_
at midori/
#30 0x00007ffff3b33f51 in webkit_
from /usr/lib/
#31 0x00007ffff67f22f5 in g_closure_invoke () from /usr/lib/
#32 0x00007ffff680402c in ?? () from /usr/lib/
#33 0x00007ffff680c195 in g_signal_
from /usr/lib/
#34 0x00007ffff680c8ef in g_signal_emit () from /usr/lib/
#35 0x00007ffff3b2933d in webkit_
from /usr/lib/
#36 0x00007ffff41d381e in WebCore:
from /usr/lib/
#37 0x00007ffff425c4ec in WebCore:
from /usr/lib/
#38 0x00007ffff425d0df in WebCore:
() from /usr/lib/
#39 0x00007ffff3c9a7f6 in WebCore:
from /usr/lib/
#40 0x00007ffff46bbd2b in WebCore:
#41 0x00007fffa39b60e5 in ?? ()
#42 0x00007fff8453aee0 in ?? ()
#43 0x00007ffff15ad1b2 in llint_op_call ()
from /usr/lib/
#44 0x00007fffffffcdc0 in ?? ()
#45 0x00007fffa2985000 in ?? ()
#46 0x00007fff56aa8308 in ?? ()
#47 0x00007fffffffce30 in ?? ()
#48 0x00007fff8453aff8 in ?? ()
#49 0x00007fffffffce40 in ?? ()
#50 0x00007fffffffcdc0 in ?? ()
#51 0x00007ffff1553d23 in JSC::JITCode:
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Related branches
- Cris Dywan: Approve
-
Diff: 32 lines (+11/-11)1 file modifiedpanels/midori-bookmarks.c (+11/-11)
Changed in midori: | |
milestone: | none → 0.5.11 |
Changed in midori: | |
status: | New → Fix Committed |
Changed in midori: | |
status: | Fix Committed → Fix Released |
Specifically, this happens consistently when opening a second window, closing it, then opening a new one.