UI freeze when doing import from 'Music' folder on first run
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu GNOME |
Expired
|
Undecided
|
Unassigned | ||
rhythmbox (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
UI freeze when doing import from 'Music' folder on first run.
See attached screenshot.
The importing progress bar just stops mid run and requires the app to be restarted to clear.
The status bar is correct that all 185 tracks have been imported.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: rhythmbox 3.0.1-1ubuntu8
ProcVersionSign
Uname: Linux 3.13.0-2-generic x86_64
ApportVersion: 2.13.1-0ubuntu1
Architecture: amd64
CurrentDesktop: GNOME
Date: Sat Jan 11 20:28:10 2014
InstallationDate: Installed on 2014-01-11 (0 days ago)
InstallationMedia: Ubuntu-GNOME 14.04 "Trusty Tahr" - Alpha amd64 (20140110)
SourcePackage: rhythmbox
UpgradeStatus: No upgrade log present (probably fresh install)
tags: | added: saucy |
I think i can confirm this. I'm updating a large collection mounted on a sftp share. Importing
progresses quite long, but after a while (1 hour or so ) ui becomes unresponsive. This happens every time.
Here's a backtrace of the issue. The cause may also be in libgio.
(gdb) bt full sysdeps/ unix/sysv/ linux/x86_ 64/lowlevellock .S:135 64-linux- gnu/libpthread. so.0 pthread_ mutex_lock (mutex=0x1e62af0) mutex_lock. c:104
__PRETTY_ FUNCTION_ _ = "__pthread_ mutex_lock" 64-linux- gnu/libglib- 2.0.so. 0 x86_64- linux-gnu/ libgio- 2.0.so. 0 x86_64- linux-gnu/ libgio- 2.0.so. 0 x86_64- linux-gnu/ libgobject- 2.0.so. 0 x86_64- linux-gnu/ libgobject- 2.0.so. 0 x86_64- linux-gnu/ libgobject- 2.0.so. 0 librhythmbox- core.so. 7 librhythmbox- core.so. 7 librhythmbox- core.so. 7 context_ dispatch () 64-linux- gnu/libglib- 2.0.so. 0 64-linux- gnu/libglib- 2.0.so. 0 context_ iteration () 64-linux- gnu/libglib- 2.0.so. 0 x86_64- linux-gnu/ libgio- 2.0.so. 0 librhythmbox- core.so. 7
#0 __lll_lock_wait () at ../nptl/
No locals.
#1 0x00007f6319380192 in _L_lock_1142 () from /lib/x86_
No symbol table info available.
#2 0x00007f6319380110 in __GI___
at pthread_
max_cnt = -1
type = 4294966784
#3 0x00007f631961b3a1 in g_mutex_lock () from /lib/x86_
No symbol table info available.
#4 0x00007f63142a73a0 in ?? () from /usr/lib/
No symbol table info available.
#5 0x00007f63142a7986 in ?? () from /usr/lib/
No symbol table info available.
#6 0x00007f63198a9074 in ?? () from /usr/lib/
No symbol table info available.
#7 0x00007f63198ab294 in g_object_new_valist ()
from /usr/lib/
No symbol table info available.
#8 0x00007f63198ab674 in g_object_new ()
from /usr/lib/
No symbol table info available.
#9 0x00007f6319ecd243 in ?? () from /usr/lib/
No symbol table info available.
#10 0x00007f6319ecd2fd in ?? () from /usr/lib/
No symbol table info available.
#11 0x00007f6319eef56d in ?? () from /usr/lib/
No symbol table info available.
#12 0x00007f63195db3b6 in g_main_
from /lib/x86_
No symbol table info available.
#13 0x00007f63195db708 in ?? () from /lib/x86_
No symbol table info available.
#14 0x00007f63195db7ac in g_main_
from /lib/x86_
No symbol table info available.
#15 0x00007f6314257a8c in g_application_run ()
from /usr/lib/
No symbol table info available.
#16 0x00007f6319e55e82 in rb_application_run () from /usr/lib/
No symbol table info available.
#17 0x0000000000400d22 in main ()
No symbol table info available.