I can reliably reproduce the issue. Here is the backtrace of the crash:

#0  0xb6cc5fb4 in validityError (source=0x0, position=0x0, this=0xb88dd6c0) at 
io/qurl.cpp:1562
#1  QUrl::isValid (this=0xb88dd5c4) at io/qurl.cpp:1807
#2  0xb6ccae42 in QUrl::toString (this=this@entry=0xb88dd5c4, options=...) at 
io/qurl.cpp:3208
#3  0xb677119c in QQmlExpression::QQmlExpression (this=0xbed12c00, script=..., 
ctxt=<optimized out>, 
    scope=<optimized out>, parent=0x0) at qml/qqmlexpression.cpp:152
#4  0xb64295e4 in QQuickScriptActionPrivate::execute (this=<optimized out>) at 
util/qquickanimation.cpp:990
#5  0xb67f5fca in QAbstractAnimationJob::setState (this=0xb890abb8, 
newState=QAbstractAnimationJob::Running)
    at animations/qabstractanimationjob.cpp:360
#6  0xb67f705c in QSequentialAnimationGroupJob::activateCurrentAnimation 
(this=0xb88e9e60, 
    intermediate=<optimized out>) at 
animations/qsequentialanimationgroupjob.cpp:310
#7  0xb67f70e4 in QSequentialAnimationGroupJob::uncontrolledAnimationFinished 
(this=0xb88e9e60, animation=0xb889bcd8)
    at animations/qsequentialanimationgroupjob.cpp:326
#8  0xb67f56ec in QAbstractAnimationJob::finished (this=this@entry=0xb889bcd8)
    at animations/qabstractanimationjob.cpp:594
#9  0xb67f6064 in QAbstractAnimationJob::setState (this=0xb889bcd8, 
    newState=newState@entry=QAbstractAnimationJob::Stopped) at 
animations/qabstractanimationjob.cpp:393
#10 0xb67f6100 in QAbstractAnimationJob::stop (this=this@entry=0xb889bcd8) at 
animations/qabstractanimationjob.cpp:530
#11 0xb6459918 in QQuickAnimatorProxyJob::setWindow (this=0xb889bcd0, 
window=0x0) at util/qquickanimatorjob.cpp:150
#12 0xb6d54a00 in QMetaObject::activate (sender=0xb88dde48, 
signalOffset=<optimized out>, 
    local_signal_index=local_signal_index@entry=11, argv=argv@entry=0xbed12dfc) 
at kernel/qobject.cpp:3716
#13 0xb6d54d96 in QMetaObject::activate (sender=<optimized out>, m=<optimized 
out>, 
    local_signal_index=local_signal_index@entry=11, argv=argv@entry=0xbed12dfc) 
at kernel/qobject.cpp:3582
#14 0xb6499ec4 in QQuickItem::windowChanged (this=<optimized out>, _t1=0x0) at 
.moc/moc_qquickitem.cpp:1036
#15 0xb64a3ec8 in QQuickItemPrivate::derefWindow (this=0xb88de0d8) at 
items/qquickitem.cpp:2861
#16 0xb64a3e90 in QQuickItemPrivate::derefWindow (this=this@entry=0xb88dda10) 
at items/qquickitem.cpp:2854
#17 0xb64a48e0 in QQuickItem::setParentItem (this=this@entry=0xb88dd9f8, 
parentItem=parentItem@entry=0x0)
    at items/qquickitem.cpp:2539
#18 0xb64a4bac in QQuickItem::~QQuickItem (this=0xb88dd9f8, 
__in_chrg=<optimized out>) at items/qquickitem.cpp:2240
#19 0xb64b514c in ~QQmlElement (this=0xb88dd9f8, __in_chrg=<optimized out>)
    at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#20 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement (this=0xb88dd9f8, 
__in_chrg=<optimized out>)
    at ../../include/QtQml/../../src/qml/qml/qqmlprivate.h:98
#21 0xb6d556c2 in QObject::event (this=this@entry=0xb88dd9f8, 
e=e@entry=0xb890b1e8) at kernel/qobject.cpp:1236
#22 0xb64a24d0 in QQuickItem::event (this=0xb88dd9f8, ev=0xb890b1e8) at 
items/qquickitem.cpp:7305
#23 0xb5f9fbc4 in QApplicationPrivate::notify_helper 
(this=this@entry=0xb843bb10, receiver=receiver@entry=0xb88dd9f8, 
    e=e@entry=0xb890b1e8) at kernel/qapplication.cpp:3722
#24 0xb5fa3c7a in QApplication::notify (this=0xbed133f8, receiver=0xb88dd9f8, 
e=0xb890b1e8)
    at kernel/qapplication.cpp:3505
#25 0xb6d349b8 in QCoreApplication::notifyInternal (this=0xbed133f8, 
receiver=receiver@entry=0xb88dd9f8, 
    event=event@entry=0xb890b1e8) at kernel/qcoreapplication.cpp:932
#26 0xb6d361c4 in sendEvent (event=0xb890b1e8, receiver=0xb88dd9f8)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#27 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, 
event_type=event_type@entry=0, 
    data=0xb843bbe0) at kernel/qcoreapplication.cpp:1536
#28 0xb6d365ba in QCoreApplication::sendPostedEvents 
(receiver=receiver@entry=0x0, event_type=event_type@entry=0)
    at kernel/qcoreapplication.cpp:1394
#29 0xb6d6f534 in postEventSourceDispatch (s=0xb84be620) at 
kernel/qeventdispatcher_glib.cpp:271
#30 0xb5967f68 in g_main_context_dispatch () from 
/lib/arm-linux-gnueabihf/libglib-2.0.so.0
#31 0xb5968114 in ?? () from /lib/arm-linux-gnueabihf/libglib-2.0.so.0


** Summary changed:

- touch browser crashes when copying text in landscape mode
+ touch browser crashes when selecting text in landscape mode

** Changed in: webbrowser-app (Ubuntu)
       Status: New => Confirmed

** Also affects: webbrowser-app
   Importance: Undecided
       Status: New

** Changed in: webbrowser-app
       Status: New => Confirmed

** Changed in: webbrowser-app
   Importance: Undecided => Critical

-- 
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/1425379

Title:
  touch browser crashes when selecting text in landscape mode

Status in Web Browser App:
  Confirmed
Status in webbrowser-app package in Ubuntu:
  Confirmed

Bug description:
  copy text works fine in portrait, crashes in landscape..

  to reproduce exactly, was looking up how to sync my google calendar on
  https://help.ubuntu.com/community/SyncEvolution

  tried to copy one of the text boxes containing terminal commands -
  crashes every time in landscape mode

  ---

  1 - OS version 15.04 r111 (has been occurring over several updates though)
  1a- installed on nexus 4 via multirom

  2 - webbrowser-app version 0.23+15.04.20150217.1-0ubuntu1

  3 - i expected to get the selected text copied to the clipboard so i
  could paste it into the terminal

  4 - browser shut down and i was returned to the apps launcher

To manage notifications about this bug go to:
https://bugs.launchpad.net/webbrowser-app/+bug/1425379/+subscriptions

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

Reply via email to