Crash when clicking a link in desktop G+
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Oxide |
Fix Released
|
Critical
|
Alexandre Abreu | ||
1.8 |
Won't Fix
|
Critical
|
Unassigned | ||
1.9 |
Fix Released
|
Critical
|
Unassigned |
Bug Description
There is an oxide crash when clicking on a link when in g+, any link that should popup externally seems to trigger it.
The responsible is a NULL entry pointer (NavigationEntry) as the LoadSucceeded call is being issued. The URL browsed to is a transient "about:blank" right before the actual target url is hit.
Here is a small stacktrace:
0x00007fffc040ade5 in oxide::
at ../../.
1031 client_
(gdb) bt
#0 0x00007fffc040ade5 in oxide::
at ../../.
#1 0x00007fffc077b7a7 in content:
at ../../.
#2 0x00007fffc07836d1 in DispatchToMetho
obj=0x1272090) at ../../.
#3 DispatchToMetho
(void (content:
at ../../.
#4 Dispatch<
(void (content:
msg=
#5 content:
at ../../.
#6 0x00007fffc05a8b33 in content:
at ../../.
#7 0x00007fffc06c9aae in content:
at ../../.
#8 0x00007fffc1047620 in IPC::ChannelPro
#9 0x00007fffc0433d41 in Run (this=0x7ffffff
#10 base::debug:
run_
#11 0x00007fffc0450044 in base::MessageLo
at ../../.
#12 0x00007fffc0450321 in base::MessageLo
at ../../.
#13 0x00007fffc04509fb in base::MessageLo
#14 0x00007fffc03c7158 in oxide::
#15 0x00007ffff7ba96f3 in QObject:
#16 0x00007ffff6f17b2c in QApplicationPri
#17 0x00007ffff6f1d000 in QApplication:
#18 0x00007ffff7b77c2b in QCoreApplicatio
#19 0x00007ffff7b79c9b in QCoreApplicatio
#20 0x00007ffff7bd0843 in ?? () from /usr/lib/
#21 0x00007ffff4699c3d in g_main_
#22 0x00007ffff4699f20 in ?? () from /lib/x86_
#23 0x00007ffff4699fcc in g_main_
#24 0x00007ffff7bd0c57 in QEventDispatche
#25 0x00007ffff7b753e2 in QEventLoop:
#26 0x00007ffff7b7d02c in QCoreApplicatio
#27 0x000000000045ec4c in BrowserApplicat
#28 0x0000000000452ebb in main ()
Related branches
- Chris Coulson: Approve
-
Diff: 72 lines (+51/-1)3 files modifiedqt/tests/qmltests/crash/tst_bug1477760.html (+6/-0)
qt/tests/qmltests/crash/tst_bug1477760.qml (+41/-0)
shared/browser/oxide_web_view.cc (+4/-1)
Changed in oxide: | |
assignee: | nobody → Alexandre Abreu (abreu-alexandre) |
importance: | Undecided → High |
status: | New → In Progress |
Changed in oxide: | |
milestone: | none → branch-1.10 |
importance: | High → Critical |
Changed in oxide: | |
status: | In Progress → Fix Released |
What is the status of this bug?