← Back to team overview

ubuntu-webapps-bugs team mailing list archive

[Bug 1449239] Re: crash when deleting a webview (oxide 1.7.3 on arale)

 

http://bazaar.launchpad.net/~oxide-
developers/oxide/oxide.trunk/revision/1056 should fix this

** Changed in: oxide
       Status: In Progress => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to Oxide.
https://bugs.launchpad.net/bugs/1449239

Title:
  crash when deleting a webview (oxide 1.7.3 on arale)

Status in Oxide Webview:
  Fix Released
Status in Oxide 1.7 series:
  New

Bug description:
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1449239/+subscriptions


References