unity-panel-service crashed in g_type_class_meta_marshal
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Critical
|
Rodrigo Moya | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: unity
Ever since the last update to unity, I've been getting lots of crashes in the panel, some right after each other in a loop.
Here's the backtrace, I think I have a fix too:
#0 g_type_
invocation_
at /build/
#1 0x00007ffff692c7fc in g_closure_invoke (closure=0x687760, return_value=0x0, n_param_values=3,
param_
#2 0x00007ffff693de1f in signal_
emission_
#3 0x00007ffff6947258 in g_signal_
detail=<value optimized out>, var_args=<value optimized out>)
at /build/
#4 0x00007ffff694741f in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>,
detail=<value optimized out>) at /build/
#5 0x0000000000404b75 in panel_indicator
at /build/
#6 0x00007ffff692dbc4 in g_object_unref (_object=0x80f570) at /build/
#7 0x00000000004043d1 in on_indicator_
user_
#8 0x00007ffff692c7fc in g_closure_invoke (closure=0x8354d0, return_value=0x0, n_param_values=2,
param_
#9 0x00007ffff693e019 in signal_
emission_
#10 0x00007ffff6947258 in g_signal_
detail=<value optimized out>, var_args=<value optimized out>)
#11 0x00007ffff694741f in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>,
detail=<value optimized out>) at /build/
#12 0x00007fffe0ad02a3 in switch_default_app (iapp=0x7d5000, newdef=0x645d20, active_
at indicator-
#13 0x00007fffe0ad19ad in register_window (connection=<value optimized out>, sender=
path=<value optimized out>, interface=<value optimized out>, method=<value optimized out>,
params=<value optimized out>, invocation=
#14 bus_method_call (connection=<value optimized out>, sender=
interface=
invocation=
#15 0x00007ffff6e35380 in call_in_idle_cb (user_data=<value optimized out>)
at /build/
#16 0x00007ffff5ef6c2d in g_main_dispatch (context=0x649d90) at /build/buildd/gli
Basically, it's crashing when PanelIndicatorE
Related branches
- Rodrigo Moya (community): Disapprove
-
Diff: 30 lines (+3/-3)1 file modifiedservices/panel-indicator-entry-accessible.c (+3/-3)
- Rodrigo Moya (community): Approve
- Neil J. Patel (community): Approve
- Alejandro Piñeiro (community): Approve
-
Diff: 962 lines (+414/-100)16 files modifiedpo/unity.pot (+0/-69)
services/CMakeLists.txt (+25/-15)
services/panel-a11y.c (+6/-0)
services/panel-indicator-accessible.c (+111/-4)
services/panel-indicator-entry-accessible.c (+85/-7)
services/panel-main.c (+31/-3)
services/panel-marshal.list (+1/-0)
services/panel-service.c (+28/-0)
services/panel-service.h (+7/-0)
src/IndicatorObjectFactory.h (+1/-0)
src/IndicatorObjectFactoryRemote.cpp (+3/-0)
src/PanelIndicatorObjectView.cpp (+2/-1)
src/PanelIndicatorObjectView.h (+1/-1)
src/PanelView.cpp (+101/-0)
src/PanelView.h (+3/-0)
tests/CMakeLists.txt (+9/-0)
- Alejandro Piñeiro (community): Approve
- Diff: 0 lines
Changed in unity: | |
assignee: | nobody → Rodrigo Moya (rodrigo-moya) |
status: | New → In Progress |
Changed in unity: | |
importance: | Undecided → Critical |
milestone: | none → 3.6.4 |
Changed in unity: | |
milestone: | 3.6.4 → 3.6.6 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
This bug was fixed in the package unity - 3.6.0-0ubuntu2
---------------
unity (3.6.0-0ubuntu2) natty; urgency=low
* services/ panel-indicator -entry- accessible. c:
- Use dispose function, not finalize function, to notify ATK that an
entry is removed. Fixes continual panel crashes. LP: #727788
-- Michael Terry <email address hidden> Wed, 02 Mar 2011 09:24:07 -0500