** Changed in: media-hub (Ubuntu)
Status: Fix Committed = Fix Released
--
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/1457129
Title:
All sound stops playing after receiving SMS messages
Status in the base for Ubuntu mobile products:
Fix Committed
Status in media-hub package in Ubuntu:
Fix Released
Status in qtubuntu-media package in Ubuntu:
Fix Released
Status in unity8 package in Ubuntu:
Invalid
Bug description:
Testing on Arale, build 6, vivid proposed
Steps to reproduce (not that easy)
1) goto System Settings-Sounds and set Message Received Sound to Xylo and
check on Vibrate with message sound and Vibrate in Silent Mode
1A) Lock the phone
2) Send phone a bunch of text messages (like 4 in a row quickly)
3) verify that sound is played, vibration is heard, and notification is
displayed
4) now open messaging app to the thread that received the message
5) lock the phone
6) Repeat steps 2 and 3, eventually the sounds stop playing and the
notifications don't get displayed anymore, but the screen does light up.
At this point media hub is hung and you can't plays sounds from
anywhere, even music player
(gdb) t a a bt
Thread 15 (Thread 0xb2f3a3a0 (LWP 2186)):
#0 0xb424f6b4 in ?? ()
#1 0xb4263c8c in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 14 (Thread 0xb25ff3a0 (LWP 2187)):
#0 0xb424f6b4 in ?? ()
#1 0xb4263c8c in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 13 (Thread 0xb1bff3a0 (LWP 2189)):
#0 0xb6320132 in epoll_wait () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0x00149850 in boost::asio::detail::epoll_reactor::run(bool,
boost::asio::detail::op_queueboost::asio::detail::task_io_service_operation)
()
#2 0x0014ab1a in
boost::asio::detail::task_io_service::run(boost::system::error_code) ()
#3 0x00148c8e in _start ()
Thread 12 (Thread 0xad3fe3a0 (LWP 2191)):
#0 0xb63194e0 in poll () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0x in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 11 (Thread 0xacbfe3a0 (LWP 2192)):
#0 0xb63194e0 in poll () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0x in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 10 (Thread 0xabcff3a0 (LWP 2202)):
#0 0xb6387d44 in __libc_do_syscall () from
/lib/arm-linux-gnueabihf/libpthread.so.0
#1 0xb6385980 in __lll_lock_wait () from
/lib/arm-linux-gnueabihf/libpthread.so.0
#2 0xb638119e in pthread_mutex_lock () from
/lib/arm-linux-gnueabihf/libpthread.so.0
#3 0x001a8bc8 in ?? ()
#4 0x001b21d6 in
core::ubuntu::media::PlayerImplementationcore::ubuntu::media::PlayerSkeleton::Private::request_power_state()
()
#5 0x001b5384 in
core::ubuntu::media::PlayerImplementationcore::ubuntu::media::PlayerSkeleton::Private::make_state_change_handler()::{lambda(core::ubuntu::media::Engine::State
const)#1}::operator()(core::ubuntu::media::Engine::State const) const ()
---Type return to continue, or q return to quit---
#6 0x001b0c9a in std::_Function_handlervoid
(core::ubuntu::media::Engine::State), std::functionvoid
(core::ubuntu::media::Engine::State const) ::_M_invoke(std::_Any_data
const, core::ubuntu::media::Engine::State) ()
#7 0x001cf730 in
core::Signalcore::ubuntu::media::Engine::State::operator()(core::ubuntu::media::Engine::State)
()
#8 0x001cc2c2 in gstreamer::Engine::play() ()
#9 0x001b2018 in
core::ubuntu::media::PlayerImplementationcore::ubuntu::media::PlayerSkeleton::play()
()
#10 0x001d87b8 in
core::ubuntu::media::PlayerSkeleton::Private::handle_play(std::shared_ptrcore::dbus::Message
const) ()
#11 0xb6f161c0 in ?? () from /usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4
#12 0xb6245aa2 in ?? () from /lib/arm-linux-gnueabihf/libdbus-1.so.3
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
Thread 9 (Thread 0xa31ff3a0 (LWP 4024)):
#0 0xb6387d44 in __libc_do_syscall () from
/lib/arm-linux-gnueabihf/libpthread.so.0
#1 0xb638595c in __lll_lock_wait () from
/lib/arm-linux-gnueabihf/libpthread.so.0
#2 0xb638119e in pthread_mutex_lock () from
/lib/arm-linux-gnueabihf/libpthread.so.0
#3 0x001a887e in ?? ()
#4 0x001ac772 in std::_Function_handlervoid
(std::shared_ptrcore::dbus::Message const), void
core::dbus::Object::invoke_method_asynchronously_with_callbackcom::canonical::powerd::Interface::clearSysState,
void, std::string(std::functionvoid (core::dbus::Resultvoid const),
std::string const)::{lambda(std::shared_ptrcore::dbus::Message
const)#1}::_M_invoke(std::_Any_data const,
std::shared_ptrcore::dbus::Message const) ()
#5 0xb6f17da4 in ?? () from /usr/lib/arm-linux-gnueabihf/libdbus-cpp.so.4
#6 0x001acc5a in void