Bug 11860 - task switcher crashes on new messages
: task switcher crashes on new messages
Status: RESOLVED INVALID
Product: Maemo 5 Community SSU
hildon-desktop
: unspecified
: N900 Maemo
: Unspecified critical with 1 vote (vote)
: ---
Assigned To: unassigned
: general
:
:
:
:
  Show dependency tree
 
Reported: 2011-02-03 13:39 UTC by Benedict Meier
Modified: 2011-02-19 17:00 UTC (History)
2 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description Benedict Meier (reporter) 2011-02-03 13:39:53 UTC
SOFTWARE VERSION: 20.2010.36 +SSU
(Settings > General > About product)

EXACT STEPS LEADING TO PROBLEM: 

1. run at least 2 applications except email-app (e.g. phone, calendar,
contacts,...)
2. switch to desktop screen while leaving apps in background opened
3. send yourself an email to an assigned account on n900 through other email
client (e.g. from pc)
4. when new email is received on n900 press Ctrl + Backspace until email
notification task is selected

EXPECTED OUTCOME: 
switching to new email notification possible

ACTUAL OUTCOME:
switching to any task is not possible. screen freezes and goes off. device
reboots in most cases.
also after reboot with still unread message in background, it is not possible
to switch to it using Ctrl + Backspace.

REPRODUCIBILITY: 
always


OTHER COMMENTS: 
seems like any new message is not selectable using Ctrl + Backspace and will be
skiped by task switcher. only switching between tasks witout new messages is
possible using Ctrl + Backspace.
please set appropriate severity when reproducable.
Comment 1 Benedict Meier (reporter) 2011-02-04 14:14:09 UTC
after another day of intense testing (10/10) crashes of phone. see above steps
for reproduction of problem. comments welcome.
Comment 2 Andrew Flegg maemo.org 2011-02-05 14:36:14 UTC
Perhaps related to #11821?
Comment 3 Andrew Flegg maemo.org 2011-02-05 14:37:43 UTC
On my desktop, Ctrl-Backspace does not allow the selection of the window, it
just opens the switcher.

Have you got additional software enabled, or enabled such a feature through
some other mechanism?
Comment 4 Benedict Meier (reporter) 2011-02-06 00:00:41 UTC
After flashing phone and re-installing latest SSU, problem did not appear
again. Don't know what activated this feature of task switcher.

marked as resolved
Comment 5 Benedict Meier (reporter) 2011-02-08 22:20:39 UTC
after testing, It must be related to a modified hildon desktop which I tried
out some time before but which was deactivated when running on 20.2010.36-2
without Community SSU.
When I restored my personal backup data of 20.2010.36-2 including the old
settings after installing the Community SSU, something must have enabled the
rotation function of task switcher. When I restore the backup without the
settings, the problem did not occur.

I would recommend, if possible, to set this feature of hildon desktop switcher
as inactive in Community SSU instead of probably leaving it blank to avoid
unwanted activation.
Comment 6 Andrew Flegg maemo.org 2011-02-09 10:09:02 UTC
Restoring the settings breaks it again? Do you know a) which "modified hildon
desktop" you were using; b) can you pin down the gconf key which causes the
problem?

Without those pieces of information, this probably has to be RESOLVED INVALID.
Comment 7 Benedict Meier (reporter) 2011-02-09 22:03:26 UTC
yes, after restoring the old settings the problem occured. 
I used back then this modified hildon desktop:
http://wiki.maemo.org/Modified_Hildon_Desktop

with gconftool-2 -s
/apps/osso/hildon-desktop/key-actions/ctrl_backspace_in_tasknav -t int 5
Comment 8 Andrew Flegg maemo.org 2011-02-17 11:01:47 UTC
(In reply to comment #7)
> yes, after restoring the old settings the problem occured. 
> I used back then this modified hildon desktop:
> http://wiki.maemo.org/Modified_Hildon_Desktop
> 
> with gconftool-2 -s
> /apps/osso/hildon-desktop/key-actions/ctrl_backspace_in_tasknav -t int 5

Thanks. Is that the setting which breaks it, or makes it work? ;-)
Comment 9 Benedict Meier (reporter) 2011-02-17 13:06:00 UTC
this setting enables the rotation of the taskwindows. the rotation breaks the
task switcher of the CSSU.

solution for me would be to disable rotation of task windows before installing
CSSU.
Comment 10 Mohammad Abu-Garbeyyeh 2011-02-19 14:44:13 UTC
So basically, unless the user enables it, this doesn't happen :)
Closing as RESOLVED INVALID.
Comment 11 Benedict Meier (reporter) 2011-02-19 16:54:22 UTC
with the difference that it works without CSSU... anyway.
Comment 12 Andrew Flegg maemo.org 2011-02-19 17:00:09 UTC
I'd suggest reopening the bug and using it to remove the
ctrl_backspace_in_tasknav setting. Or at least removing the support for value
"5":

> # ctrl+backspace behaves like alt-tab on desktop (at least on KDE).
> While ctrl is pressed, every press of backspace rotates the windows.
> When ctrl is released, the selected (top left) window is activated.

It's not that "it works without the CSSU", it's that the Modified Hildon
Desktop patches don't work reliably.