I’m seeing this crash when closing an open tab in the browser (which deletes the webview):
#0 0xb5d0c084 in close () from /lib/arm-linux-gnueabihf/libc.so.6
#1 0xad0b9dfc in base::SharedMemory::Close (this=this@entry=0x91548c38) at ../../../../third_party/chromium/src/base/memory/shared_memory_posix.cc:359
#2 0xad0b9eb2 in base::SharedMemory::~SharedMemory (this=0x91548c38, __in_chrg=<optimized out>)
at ../../../../third_party/chromium/src/base/memory/shared_memory_posix.cc:85
#3 0xad51a502 in operator() (this=0x9159d000, ptr=0x91548c38) at ../../../../third_party/chromium/src/base/memory/scoped_ptr.h:128
#4 reset (p=0x0, this=0x9159d000) at ../../../../third_party/chromium/src/base/memory/scoped_ptr.h:248
#5 reset (p=0x0, this=0x9159d000) at ../../../../third_party/chromium/src/base/memory/scoped_ptr.h:377
#6 gfx::GLImageSharedMemory::Destroy (this=0x9159cfd0, have_context=<optimized out>)
at ../../../../third_party/chromium/src/ui/gl/gl_image_shared_memory.cc:81
#7 0xad6e8280 in gpu::gles2::ImageManager::RemoveImage (this=this@entry=0x91516438, service_id=service_id@entry=888)
at ../../../../third_party/chromium/src/gpu/command_buffer/service/image_manager.cc:34
#8 0xad376e8e in content::GpuCommandBufferStub::OnDestroyImage (this=this@entry=0x91510e68, id=888)
at ../../../../third_party/chromium/src/content/common/gpu/gpu_command_buffer_stub.cc:999
#9 0xad379400 in DispatchToMethodImpl<content::GpuCommandBufferStub, void (content::GpuCommandBufferStub::*)(int), int, 0u> (arg=...,
method=<optimized out>, obj=0x91510e68) at ../../../../third_party/chromium/src/base/tuple.h:246
#10 DispatchToMethod<content::GpuCommandBufferStub, void (content::GpuCommandBufferStub::*)(int), int> (arg=..., method=
(void (content::GpuCommandBufferStub::*)(content::GpuCommandBufferStub * const, int)) 0xad376e51 <content::GpuCommandBufferStub::OnDestroyImage(int)>, obj=0x91510e68) at ../../../../third_party/chromium/src/base/tuple.h:253
#11 Dispatch<content::GpuCommandBufferStub, content::GpuCommandBufferStub, void, void (content::GpuCommandBufferStub::*)(int)> (sender=0x91510e68,
parameter=0x0, func=
(void (content::GpuCommandBufferStub::*)(content::GpuCommandBufferStub * const, int)) 0xad376e51 <content::GpuCommandBufferStub::OnDestroyImage(int)>, obj=0x91510e68, msg=0x91581c28) at ../../../../third_party/chromium/src/content/common/gpu/gpu_messages.h:612
#12 content::GpuCommandBufferStub::OnMessageReceived (this=0x91510e68, message=...)
at ../../../../third_party/chromium/src/content/common/gpu/gpu_command_buffer_stub.cc:280
#13 0xad38414c in content::MessageRouter::RouteMessage (this=this@entry=0x91f78a18, msg=...)
at ../../../../third_party/chromium/src/content/common/message_router.cc:54
#14 0xad374a32 in content::GpuChannel::HandleMessage (this=0x91f789c0) at ../../../../third_party/chromium/src/content/common/gpu/gpu_channel.cc:709
#15 0xad0a4d16 in Run (this=0x9611ed10) at ../../../../third_party/chromium/src/base/callback.h:396
#16 base::debug::TaskAnnotator::RunTask (this=this@entry=0xa7a84ee0, queue_function=0xaee679a4 "MessageLoop::PostTask",
run_function=0xaee679c8 "MessageLoop::RunTask", pending_task=...) at ../../../../third_party/chromium/src/base/debug/task_annotator.cc:63
#17 0xad0bc57c in base::MessageLoop::RunTask (this=this@entry=0xa7a84e28, pending_task=...)
at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:445
---Type <return> to continue, or q <return> to quit---
#18 0xad0bc71e in base::MessageLoop::DeferOrRunPendingTask (this=this@entry=0xa7a84e28, pending_task=...)
at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:454
#19 0xad0bc9e4 in base::MessageLoop::DoWork (this=0xa7a84e28) at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:566
#20 0xad0bce20 in base::MessagePumpDefault::Run (this=0xa7a85588, delegate=0xa7a84e28)
at ../../../../third_party/chromium/src/base/message_loop/message_pump_default.cc:32
#21 0xad0c82d8 in base::RunLoop::Run (this=this@entry=0x9611ee08) at ../../../../third_party/chromium/src/base/run_loop.cc:55
#22 0xad0baff8 in base::MessageLoop::Run (this=<optimized out>) at ../../../../third_party/chromium/src/base/message_loop/message_loop.cc:303
#23 0xad0d92d8 in Run (message_loop=<optimized out>, this=0xab734730) at ../../../../third_party/chromium/src/base/threading/thread.cc:185
#24 base::Thread::ThreadMain (this=0xab734730) at ../../../../third_party/chromium/src/base/threading/thread.cc:239
#25 0xad0d6e5a in base::(anonymous namespace)::ThreadFunc (params=<optimized out>)
at ../../../../third_party/chromium/src/base/threading/platform_thread_posix.cc:77
#26 0xb5c73490 in start_thread () from /lib/arm-linux-gnueabihf/libpthread.so.0
#27 0xb5d15c4c in ?? () from /lib/arm-linux-gnueabihf/libc.so.6
Just reproduced the very same issue, but I’m getting a completely different stacktrace:
#0 0xb6ae4126 in QQmlData: :setQueuedForDe letion( QObject* ) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Qml. so.5 :markAsDeleted( QObject* ) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Qml. so.5 :markAsDeleted( QObject* ) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Qml. so.5 :markAsDeleted( QObject* ) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Qml. so.5 :qdeclarativeel ement_destructo r(QObject* ) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Qml. so.5 :QQmlElement< OxideQQuickWebV iew>::~ QQmlElement( ) () arm-linux- gnueabihf/ qt5/qml/ com/canonical/ Oxide/libqmloxi deplugin. so :QQmlElement< OxideQQuickWebV iew>::~ QQmlElement( ) () arm-linux- gnueabihf/ qt5/qml/ com/canonical/ Oxide/libqmloxi deplugin. so :event( QEvent* ) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Core. so.5 :event( QEvent* ) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Quick. so.5 vate::notify_ helper( QObject* , QEvent*) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Widgets. so.5 :notify( QObject* , QEvent*) () from /usr/lib/ arm-linux- gnueabihf/ libQt5Widgets. so.5
#1 0xb6ae4154 in QQmlData:
#2 0xb6ae41f8 in QQmlData:
#3 0xb6ae41f8 in QQmlData:
#4 0xb6ae4c5e in QQmlPrivate:
#5 0xaf3ccaa0 in QQmlPrivate:
from /usr/lib/
#6 0xaf3ccade in QQmlPrivate:
from /usr/lib/
#7 0xb6de9726 in QObject:
#8 0xb6820848 in QQuickItem:
#9 0xb63faef4 in QApplicationPri
#10 0xb63fede4 in QApplication:
#11 0xb7583be0 in ?? ()