** Changed in: canonical-devices-system-image
       Status: Fix Released => Fix Committed

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

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

Status in Canonical System Image:
  Fix Committed
Status in qtubuntu-media package in Ubuntu:
  Fix Released

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/canonical-devices-system-image/+bug/1491732/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-sdk-bugs
Post to     : ubuntu-sdk-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-sdk-bugs
More help   : https://help.launchpad.net/ListHelp

Reply via email to