[0.5.x] Text size in breadcrumb bar is random and racy

Bug #385279 reported by dolphy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Moovida
Invalid
Medium
Unassigned

Bug Description

On slow hardware, the breadcrumb bar sometimes show text labels at random size (either really small, or completely hidden, or normal size, or half size).

To reproduce just go in any controller using the breadcrumb, go in some section, then go back, etc.. until you trigger the race.

Obviously this only happen on our slow hardware here.

We've been told this is because the label size is calculated in a racy condition and this is most reproducible on slow hardware.

Tags: fluoh
dolphy (julien-fluendo)
tags: added: fluoh
yyoyo (lionel.martin)
Changed in elisa:
importance: Undecided → Critical
Revision history for this message
Olivier Tilloy (osomon) wrote :

Can we have a screenshot please?
What do you mean by "go in any controller using the breadcrumb"? Do you navigate using the keyboard/remote, or clicking the actual bread crumbs?

Revision history for this message
dolphy (julien-fluendo) wrote :

I mean doing this only with a remote :

1) - Go to Music section from carroussel
2) - Go to Library
3) - Go to Folders
4) - Go to Music Folder
5) - Press back until you get back to state 2) and loop until you see the problem.

Attaching screenshot after that comment.

Revision history for this message
Olivier Tilloy (osomon) wrote :

Thanks! It seems that this bug is a known one. Text is not regenerated correctly. I'm on it.

Changed in elisa:
assignee: nobody → Olivier Tilloy (osomon)
status: New → Confirmed
Revision history for this message
Olivier Tilloy (osomon) wrote :

I manage to reproduce the bug (although quite infrequently) by overloading my CPU.

Changed in elisa:
status: Confirmed → In Progress
Revision history for this message
Philippe Normand (philn) wrote :

This is very related to Bug 380968 (in my opinion), for which I have a patch, consisting of regenerating the controller widget when it has been mapped.

Revision history for this message
Olivier Tilloy (osomon) wrote :

I've just registered lp:~osomon/elisa/upicek_squashed_breadcrumbs that seems to do the job.
Problem is: it is quite hard for me to reproduce the bug (tried on several configurations, the bug happens very rarely, maybe 1 in 100 or less), and therefore quite hard to validate the fix.

@dolphy: can you please test the branch and let me know the results?

Revision history for this message
Olivier Tilloy (osomon) wrote :

It seems that this patch does the job indeed (confirmed by dolpy over jabber).

Changed in elisa:
status: In Progress → Fix Committed
Revision history for this message
dolphy (julien-fluendo) wrote :

I can still reproduce the problem under heavy load (metadata scanner)

Changed in elisa:
status: Fix Committed → Confirmed
Revision history for this message
Olivier Tilloy (osomon) wrote :

How often does the issue occur now?

Revision history for this message
Olivier Tilloy (osomon) wrote :

Lowering the importance until we get an estimation of the frequency of reproduction of the bug.

Changed in elisa:
importance: Critical → Medium
Revision history for this message
Olivier Tilloy (osomon) wrote :

@dolphy: any news on this front?

Olivier Tilloy (osomon)
Changed in moovida:
assignee: Olivier Tilloy (osomon) → nobody
Revision history for this message
dino99 (9d9) wrote :

The latest free moovida 1.09 does not get any maintenance since a while. Now moovidadb.com is supporting Linux and support can be found at : http://www.fluendo.com/faq/

Changed in moovida:
status: Confirmed → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.