← Back to team overview

desktop-packages team mailing list archive

[Bug 1323276] Re: Rhythmbox UI lagging in actually_add_monitor

 

Status changed to 'Confirmed' because the bug affects multiple users.

** Changed in: rhythmbox (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to rhythmbox in Ubuntu.
https://bugs.launchpad.net/bugs/1323276

Title:
  Rhythmbox UI lagging in actually_add_monitor

Status in rhythmbox package in Ubuntu:
  Confirmed

Bug description:
  1. Launch rhythmbox, it works nicely for 15-30 mins
  2. At some point RB's UI becomes very sluggish. For example changing song may take 15-30 seconds.

  This happens every time i run RB so it's easily reproducable.

  I investigated it a bit, and seems that the UI thread is blocked in actually_add_monitor. Full
  backtrace follows:

  (gdb) bt
  #0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
  #1  0x00007fba3586d68d in _L_lock_1082 () from /lib/x86_64-linux-gnu/libpthread.so.0
  #2  0x00007fba3586d607 in __GI___pthread_mutex_lock (mutex=0x2413480) at ../nptl/pthread_mutex_lock.c:134
  #3  0x00007fba35b0b991 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #4  0x00007fba30a848b0 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #5  0x00007fba30a84d47 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #6  0x00007fba30a771b2 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #7  0x00007fba36ad36f3 in actually_add_monitor (db=0x1ba2230, directory=0x7fb9a8006b80, error=0x0) at rhythmdb-monitor.c:133
  #8  0x00007fba36ad37ad in monitor_subdirectory (file=0x7fb9a8006b80, dir=1, db=0x1ba2230) at rhythmdb-monitor.c:154
  #9  0x00007fba36af4831 in _uri_handle_file (dir=0x7fb9e79b73a0, fileinfo=<optimized out>, handled=0x2a668c0, 
      func=0x7fba36ad3750 <monitor_subdirectory>, user_data=0x1ba2230, descend=0x7fffae8da6e0) at rb-file-helpers.c:751
  #10 0x00007fba36af4b44 in _uri_handle_recursively_process_files (src=<optimized out>, result=<optimized out>, ptr=0x24ecec0)
      at rb-file-helpers.c:897
  #11 0x00007fba309dd6a7 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #12 0x00007fba30a1041b in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #13 0x00007fba30a10439 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #14 0x00007fba35ac9ce5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #15 0x00007fba35aca048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #16 0x00007fba35aca0ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
  #17 0x00007fba30a3267c in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
  #18 0x00007fba36a5a812 in rb_application_run (app=0x181e140, argc=argc@entry=1, argv=argv@entry=0x7fffae8daba8) at rb-application.c:659
  #19 0x0000000000400d3a in main (argc=1, argv=0x7fffae8daba8) at main.c:89

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: rhythmbox 3.0.2-0ubuntu2
  ProcVersionSignature: Ubuntu 3.11.0-19.33-generic 3.11.10.5
  Uname: Linux 3.11.0-19-generic x86_64
  NonfreeKernelModules: nvidia
  ApportVersion: 2.14.1-0ubuntu3.2
  Architecture: amd64
  CurrentDesktop: X-Cinnamon
  Date: Mon May 26 15:15:46 2014
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2014-01-13 (132 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
  SourcePackage: rhythmbox
  UpgradeStatus: Upgraded to trusty on 2014-05-15 (11 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/1323276/+subscriptions