Stress test overruns DBus on arm

Bug #1540716 reported by Michi Henning
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
thumbnailer (Ubuntu)
Won't Fix
Critical
Unassigned

Bug Description

The mp3 stress test files on arm because it loses the DBus connection. The test itself succeeds, but the output from the mp3 test shows the DBus failure. I suspect we are overrunning DBus on the return path rather than the outgoing request path. Middleware for children :-(

Changed in thumbnailer (Ubuntu):
importance: Undecided → Critical
status: New → Confirmed
Revision history for this message
Michi Henning (michihenning) wrote :

I suspect that it is impossible to do anything meaningful about this. If the client doesn't keep up with reading the responses, the server ends up overrunning DBUS on the return path. Because the server can't know what the client is doing, I don't think it's possible to do anything about this.

Comments anyone?

Revision history for this message
Michi Henning (michihenning) wrote :

Closing this as unfixable. In practice, if the client doesn't keep up with the server, the service loses its DBus connection. After 30 seconds of idle time, the service exits and restarts once there is new activity. With only one application in the foreground on the phone, a misbehaving application can only hurt itself. We'll have to revisit this though if we need the service on the desktop.

Changed in thumbnailer (Ubuntu):
status: Confirmed → Won't Fix
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.