Hi. I have been testing this bug yesterday and today.
After all this tests, I can conclude that the problem is related with a
race condition.
First: the original environment where this bug was detected is not
valid. I was only able to reproduce it with a11y enabled, something not
suggested on the description of the bug.
Second: I don't see any relation between this bug and onboard.
About why I think that it is related to a race condition:
* Sometimes just at login the panel-service got stuck on a call to
atk_get_root
* Sometimes it starts fine, but just when you launch orca, if crashes (on
that g_closure_invoke)
* Sometimes it starts fine, and doesn't crash when you launch orca, but
crashes when you interact with the panel (ie: logout)
* Sometimes it works fine, without any problem.
Not sure about the percentage for any of those options, but after all my
tests, lets say 20/30/30/20
Recently Neil asked me to make some changes on when the a11y stuff is loaded
due bug 817691, also related with race
conditions. At that moment we made just a little change, by moving when the
a11y is initialized, in order to keep the changes as small as possible.
Finally, FWIW, need to say that the process of re-launch the panel-
service works fine. It can crash or stop, but the new panel-service
works fine (also with Orca), so we don't enter on the usual mode of
panel-service crashing each time it tries to do something.
** Changed in: unity
Status: Incomplete => In Progress
** Changed in: unity (Ubuntu)
Status: Incomplete => In Progress
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/843280
Title:
unity-panel-service crashed with SIGSEGV in g_closure_invoke()
To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/843280/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs