Public bug reported: Steps to reproduce:
- on a desktop setup (xenial from the repositories, or wily from https://launchpad.net/~osomon/+archive/ubuntu/webbrowser-app), with qtdeclarative5-ubuntu-content1 and qtdeclarative5-ubuntu-download- manager0.1 installed, run webbrowser-app, point it to a page that has a link to e.g. a PDF document (e.g. https://help.ubuntu.com/), and click that link Expected result: the file is downloaded Current result: crash with the following stacktrace: #0 QDBusAbstractInterface::asyncCallWithArgumentList (this=0x0, method=..., args=...) at qdbusabstractinterface.cpp:501 #1 0x00007fffc448a70a in ?? () from /usr/lib/x86_64-linux-gnu/libubuntu-download-manager-client.so.1 #2 0x00007fffb2b28717 in Ubuntu::DownloadManager::SingleDownload::setAllowMobileDownload(bool) () from /usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/DownloadManager/libUbuntuDownloadManager.so #3 0x00007fffb2b2ad64 in Ubuntu::DownloadManager::SingleDownload::bindDownload(Ubuntu::DownloadManager::Download*) () from /usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/DownloadManager/libUbuntuDownloadManager.so #4 0x00007ffff682f617 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd370, r=0x2fc02d0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #5 QMetaObject::activate (sender=0x30d4010, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3702 #6 0x00007fffc44b3def in Ubuntu::DownloadManager::Manager::downloadCreated(Ubuntu::DownloadManager::Download*) () from /usr/lib/x86_64-linux-gnu/libubuntu-download-manager-client.so.1 #7 0x00007fffc44af328 in ?? () from /usr/lib/x86_64-linux-gnu/libubuntu-download-manager-client.so.1 #8 0x00007ffff682f617 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd630, r=0x30ccef0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #9 QMetaObject::activate (sender=0x30ccef0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffd630) at kernel/qobject.cpp:3702 #10 0x00007ffff682ff87 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fffec80d680 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffd630) at kernel/qobject.cpp:3582 #11 0x00007fffec7f110f in QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=0x30ccef0) at .moc/moc_qdbuspendingcall.cpp:147 #12 0x00007fffec7f2815 in QDBusPendingCallWatcherPrivate::_q_finished (this=<optimized out>) at qdbuspendingcall.cpp:487 #13 QDBusPendingCallWatcher::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qdbuspendingcall.cpp:79 #14 0x00007ffff6830651 in QObject::event (this=0x30ccef0, e=<optimized out>) at kernel/qobject.cpp:1245 #15 0x00007ffff78b1b8c in QApplicationPrivate::notify_helper (this=this@entry=0x6eece0, receiver=receiver@entry=0x30ccef0, e=e@entry=0x2cfcd40) at kernel/qapplication.cpp:3720 #16 0x00007ffff78b7230 in QApplication::notify (this=0x7fffffffdc60, receiver=0x30ccef0, e=0x2cfcd40) at kernel/qapplication.cpp:3503 #17 0x00007ffff67fef1b in QCoreApplication::notifyInternal (this=0x7fffffffdc60, receiver=0x30ccef0, event=event@entry=0x2cfcd40) at kernel/qcoreapplication.cpp:935 #18 0x00007ffff6801057 in QCoreApplication::sendEvent (event=0x2cfcd40, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #19 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x6eee50) at kernel/qcoreapplication.cpp:1552 #20 0x00007ffff6801588 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410 #21 0x00007ffff6855e73 in postEventSourceDispatch (s=0x7e95c0) at kernel/qeventdispatcher_glib.cpp:271 #22 0x00007ffff51dbff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007ffff51dc250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007ffff51dc2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007ffff685627f in QEventDispatcherGlib::processEvents (this=0x802be0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #26 0x00007ffff67fc75a in QEventLoop::exec (this=this@entry=0x7fffffffdbb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #27 0x00007ffff68042cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188 #28 0x0000000000466908 in BrowserApplication::run() () #29 0x000000000045b8dd in main () ** Affects: webbrowser-app (Ubuntu) Importance: Critical Assignee: Michael Sheldon (michael-sheldon) Status: New -- You received this bug notification because you are a member of Ubuntu Apps bug tracking, which is subscribed to webbrowser-app in Ubuntu. https://bugs.launchpad.net/bugs/1531804 Title: [desktop] Browser crashes when downloading a file Status in webbrowser-app package in Ubuntu: New Bug description: Steps to reproduce: - on a desktop setup (xenial from the repositories, or wily from https://launchpad.net/~osomon/+archive/ubuntu/webbrowser-app), with qtdeclarative5-ubuntu-content1 and qtdeclarative5-ubuntu-download- manager0.1 installed, run webbrowser-app, point it to a page that has a link to e.g. a PDF document (e.g. https://help.ubuntu.com/), and click that link Expected result: the file is downloaded Current result: crash with the following stacktrace: #0 QDBusAbstractInterface::asyncCallWithArgumentList (this=0x0, method=..., args=...) at qdbusabstractinterface.cpp:501 #1 0x00007fffc448a70a in ?? () from /usr/lib/x86_64-linux-gnu/libubuntu-download-manager-client.so.1 #2 0x00007fffb2b28717 in Ubuntu::DownloadManager::SingleDownload::setAllowMobileDownload(bool) () from /usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/DownloadManager/libUbuntuDownloadManager.so #3 0x00007fffb2b2ad64 in Ubuntu::DownloadManager::SingleDownload::bindDownload(Ubuntu::DownloadManager::Download*) () from /usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/DownloadManager/libUbuntuDownloadManager.so #4 0x00007ffff682f617 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd370, r=0x2fc02d0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #5 QMetaObject::activate (sender=0x30d4010, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3702 #6 0x00007fffc44b3def in Ubuntu::DownloadManager::Manager::downloadCreated(Ubuntu::DownloadManager::Download*) () from /usr/lib/x86_64-linux-gnu/libubuntu-download-manager-client.so.1 #7 0x00007fffc44af328 in ?? () from /usr/lib/x86_64-linux-gnu/libubuntu-download-manager-client.so.1 #8 0x00007ffff682f617 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffd630, r=0x30ccef0, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobject_impl.h:124 #9 QMetaObject::activate (sender=0x30ccef0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffd630) at kernel/qobject.cpp:3702 #10 0x00007ffff682ff87 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7fffec80d680 <QDBusPendingCallWatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffd630) at kernel/qobject.cpp:3582 #11 0x00007fffec7f110f in QDBusPendingCallWatcher::finished (this=<optimized out>, _t1=0x30ccef0) at .moc/moc_qdbuspendingcall.cpp:147 #12 0x00007fffec7f2815 in QDBusPendingCallWatcherPrivate::_q_finished (this=<optimized out>) at qdbuspendingcall.cpp:487 #13 QDBusPendingCallWatcher::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qdbuspendingcall.cpp:79 #14 0x00007ffff6830651 in QObject::event (this=0x30ccef0, e=<optimized out>) at kernel/qobject.cpp:1245 #15 0x00007ffff78b1b8c in QApplicationPrivate::notify_helper (this=this@entry=0x6eece0, receiver=receiver@entry=0x30ccef0, e=e@entry=0x2cfcd40) at kernel/qapplication.cpp:3720 #16 0x00007ffff78b7230 in QApplication::notify (this=0x7fffffffdc60, receiver=0x30ccef0, e=0x2cfcd40) at kernel/qapplication.cpp:3503 #17 0x00007ffff67fef1b in QCoreApplication::notifyInternal (this=0x7fffffffdc60, receiver=0x30ccef0, event=event@entry=0x2cfcd40) at kernel/qcoreapplication.cpp:935 #18 0x00007ffff6801057 in QCoreApplication::sendEvent (event=0x2cfcd40, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228 #19 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x6eee50) at kernel/qcoreapplication.cpp:1552 #20 0x00007ffff6801588 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410 #21 0x00007ffff6855e73 in postEventSourceDispatch (s=0x7e95c0) at kernel/qeventdispatcher_glib.cpp:271 #22 0x00007ffff51dbff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007ffff51dc250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007ffff51dc2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #25 0x00007ffff685627f in QEventDispatcherGlib::processEvents (this=0x802be0, flags=...) at kernel/qeventdispatcher_glib.cpp:418 #26 0x00007ffff67fc75a in QEventLoop::exec (this=this@entry=0x7fffffffdbb0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 #27 0x00007ffff68042cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188 #28 0x0000000000466908 in BrowserApplication::run() () #29 0x000000000045b8dd in main () To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/webbrowser-app/+bug/1531804/+subscriptions -- Mailing list: https://launchpad.net/~ubuntu-apps-bugs Post to : [email protected] Unsubscribe : https://launchpad.net/~ubuntu-apps-bugs More help : https://help.launchpad.net/ListHelp

