When network is unreachable, banshee spins 200% cpu (and may lock entire system if unlucky, requiring unclean reboot)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Banshee |
Fix Released
|
Critical
|
|||
banshee (Ubuntu) |
Fix Released
|
High
|
dobey | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
High
|
dobey |
Bug Description
System Settings -> Network -> Network proxy
You can set e.g. "localhost", port "9090", assuming you're not running any service on that port.
Now run Banshee, and attempt to use the Online Media->Internet Archive.
Banshee will stop responding to any input, and go into an infinite loop (on at least two different threads).
It is possible to reproduce situations where Banshee will hang while a context menu is open. It is then not possible to switch to a different application. An inexperienced user would be forced to hard-reboot the machine, which could cause data loss.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: banshee 2.2.0-1ubuntu2
ProcVersionSign
Uname: Linux 2.6.38-11-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Sun Oct 16 11:29:30 2011
ProcEnviron:
PATH=(custom, user)
SHELL=/bin/bash
SourcePackage: banshee
UpgradeStatus: Upgraded to oneiric on 2011-10-14 (2 days ago)
Changed in banshee: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in banshee (Ubuntu): | |
status: | Incomplete → New |
Changed in banshee: | |
status: | New → Invalid |
Changed in banshee: | |
importance: | Medium → Unknown |
status: | Invalid → Unknown |
Changed in banshee: | |
importance: | Unknown → Critical |
status: | Unknown → New |
Changed in banshee: | |
status: | New → Incomplete |
Changed in banshee (Ubuntu): | |
assignee: | nobody → Rodney Dawes (dobey) |
Changed in banshee (Ubuntu): | |
importance: | Undecided → High |
status: | Confirmed → Triaged |
Changed in banshee (Ubuntu): | |
status: | Triaged → In Progress |
Changed in banshee: | |
status: | Incomplete → Fix Released |
tags: |
added: verification-done removed: verification-needed |
summary: |
- When http_proxy is unreachable, banshee spins 200% cpu (and may lock - entire system if unlucky, requiring unclean reboot) + When network is unreachable, banshee spins 200% cpu (and may lock entire + system if unlucky, requiring unclean reboot) |
Could you run this test with Banshee executed in a terminal as "banshee
--debug", then in a separate terminal, run "killall -SIGQUIT banshee" after it
starts hanging?
Thanks.
status incomplete
--
Kind regards,
Loong Jin