← Back to team overview

ubuntu-sdk-bugs team mailing list archive

[Bug 1491732] Re: AalMediaPlaylistProvider::mediaCount locked UI over a dbus call

 

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

** Changed in: qtubuntu-media (Ubuntu)
       Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
SDK bug tracking, which is subscribed to qtmultimedia-opensource-src in
Ubuntu.
https://bugs.launchpad.net/bugs/1491732

Title:
  AalMediaPlaylistProvider::mediaCount locked UI over a dbus call

Status in media-hub package in Ubuntu:
  Confirmed
Status in qtmultimedia-opensource-src package in Ubuntu:
  Confirmed
Status in qtubuntu-media package in Ubuntu:
  Confirmed

Bug description:
  I was testing with silo 4 playing songs after other songs.

  At some stage the UI froze, backtrace says

  #0  0xb614b4e2 in poll () from /lib/arm-linux-gnueabihf/libc.so.6
  #1  0xb5ae3ea0 in socket_do_iteration (transport=0x2be4600, flags=6, timeout_milliseconds=<optimized out>) at ../../dbus/dbus-transport-socket.c:1149
  #2  0xb5ae3422 in _dbus_transport_do_iteration (transport=0x2be4600, flags=6, timeout_milliseconds=29998) at ../../dbus/dbus-transport.c:1001
  #3  0xb5ad29c8 in _dbus_connection_do_iteration_unlocked (connection=0x2e33390, pending=<optimized out>, flags=6, timeout_milliseconds=29998) at ../../dbus/dbus-connection.c:1227
  #4  0xb5ad3154 in _dbus_connection_block_pending_call (pending=pending@entry=0x3426518) at ../../dbus/dbus-connection.c:2527
  #5  0xb5adf10e in dbus_pending_call_block (pending=pending@entry=0x3426518) at ../../dbus/dbus-pending-call.c:741
  #6  0xb5ad34d4 in dbus_connection_send_with_reply_and_block (connection=0x2e33390, message=0x97297b80, timeout_milliseconds=30000, error=0x38484b8) at ../../dbus/dbus-connection.c:3575
  #7  0xb3aca8cc in core::dbus::Bus::send_with_reply_and_block_for_at_most(std::shared_ptr<core::dbus::Message> const&, std::chrono::duration<long long, std::ratio<1ll, 1000ll> > const&) () from /usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4
  #8  0x99d7093c in core::dbus::Object::invoke_method_synchronously<core::dbus::interfaces::Properties::Get, core::dbus::types::TypedVariant<std::vector<std::string, std::allocator<std::string> > >, std::string, std::string> (this=<optimized out>)
      at /usr/include/core/dbus/impl/object.h:82
  #9  0x99d70aee in core::dbus::Property<mpris::TrackList::Properties::Tracks>::get (this=0x2b11fd0) at /usr/include/core/dbus/impl/property.h:31
  #10 0x99dcc6a6 in operator-> (this=0x2b11fd0) at /usr/include/core/property.h:110
  #11 AalMediaPlaylistProvider::mediaCount (this=<optimized out>) at aalmediaplaylistprovider.cpp:58
  #12 0x99dcd8ce in AalMediaPlaylistProvider::media (this=0x2cc08f8, index=7) at aalmediaplaylistprovider.cpp:68
  #13 0xae6eef50 in QMediaPlaylist::currentMedia() const () from /usr/lib/arm-linux-gnueabihf/libQt5Multimedia.so.5
  #14 0xae7439d6 in QDeclarativePlaylist::currentSource (this=this@entry=0x32d2130) at qdeclarativeplaylist.cpp:259
  #15 0xae7449ce in QDeclarativePlaylist::qt_metacall (this=0x32d2130, _c=<optimized out>, _id=1, _a=0xbeb0423c) at .moc/moc_qdeclarativeplaylist_p.cpp:577
  #16 0xb6ac6f28 in QV4::QObjectWrapper::getProperty(QObject*, QV4::ExecutionContext*, QQmlPropertyData*, bool) () from /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5
  #17 0xb6ac716c in QV4::QObjectWrapper::getQmlProperty(QV4::ExecutionContext*, QQmlContextData*, QV4::String*, QV4::QObjectWrapper::RevisionMode, bool*, bool) () from /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5
  #18 0xb6ac72ca in QV4::QObjectWrapper::get(QV4::Managed*, QV4::String*, bool*) () from /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5
  #19 0xb6ad0b3e in QV4::Runtime::getProperty(QV4::ExecutionContext*, QV4::ValueRef, QV4::String*) () from /usr/lib/arm-linux-gnueabihf/libQt5Qml.so.5

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/media-hub/+bug/1491732/+subscriptions


References