[Qtwebengine] qt 5.5.0 beta

Tom Deblauwe deblauwetom at gmail.com
Mon Jun 15 10:42:38 CEST 2015


Hello,

I am trying out Qt 5.5.0-beta with webengine on buildroot. I am using 
X11, with the xcb platform plugin. I can succesfully start regular Qt 
apps, but when I want to use webengine in QML, then I have a crash when 
the webengine qml component initializes. It crashes in a call surrounded 
by an "USE_OZONE" ifdef:

   ui::OzonePlatform::GetInstance()
       ->GetGpuPlatformSupport()
       ->OnChannelEstablished(this);

Is ozone always needed? I saw in the "embedded_linux.pri" that there is 
also a "use_x11=0" entry. Would it work if I would set that to 
"use_x11=1" and leave the rest as-is?

This is the backtrace I get:

0    content::GpuChildThread::OnInitialize    gpu_child_thread.cc 180    
0xae3c2b4a
1    IPC::Message::Dispatch<content::GpuChildThread, 
content::GpuChildThread, void>    ipc_message.h    152 0xae3c3e77
2    content::GpuChildThread::OnControlMessageReceived 
gpu_child_thread.cc    114    0xae3c2394
3    content::ChildThread::OnMessageReceived    child_thread.cc 500    
0xb026b2b9
4    IPC::ChannelProxy::Context::OnDispatchMessage 
ipc_channel_proxy.cc    274    0xb1ff09b9
5    base::internal::RunnableAdapter<void 
(IPC::ChannelProxy::Context::*)(IPC::Message const&)>::Run 
bind_internal.h    190    0xb1ff38bd
6    base::internal::InvokeHelper<false, void, 
base::internal::RunnableAdapter<void 
(IPC::ChannelProxy::Context::*)(IPC::Message const&)>, void 
(IPC::ChannelProxy::Context* const&, IPC::Message 
const&)>::MakeItSo(base::internal::RunnableAdapter<void 
(IPC::ChannelProxy::Context::*)(IPC::Message const&)>, 
IPC::ChannelProxy::Context* const&, IPC::Message const&) 
bind_internal.h    898    0xb1ff3588
7    base::internal::Invoker<2, 
base::internal::BindState<base::internal::RunnableAdapter<void 
(IPC::ChannelProxy::Context::*)(IPC::Message const&)>, void 
(IPC::ChannelProxy::Context*, IPC::Message const&), void 
(IPC::ChannelProxy::Context*, IPC::Message)>, void 
(IPC::ChannelProxy::Context*, IPC::Message 
const&)>::Run(base::internal::BindStateBase*) bind_internal.h    1253    
0xb1ff30e2
8    base::Callback<void ()>::Run() const    callback.h 401    0xae2c4af3
9    base::debug::TaskAnnotator::RunTask    task_annotator.cc 63    
0xb1f0a6a1
10    base::MessageLoop::RunTask    message_loop.cc    447 0xb1f65ecd
11    base::MessageLoop::DeferOrRunPendingTask    message_loop.cc 456    
0xb1f65f9e
12    base::MessageLoop::DoWork    message_loop.cc    565 0xb1f664e1
13    base::MessagePumpDefault::Run    message_pump_default.cc 32    
0xb1f6c438
14    base::MessageLoop::RunHandler    message_loop.cc    415 0xb1f65bb9
15    base::RunLoop::Run    run_loop.cc    55    0xb1f97aa5
16    base::MessageLoop::Run    message_loop.cc    308 0xb1f6524b
17    base::Thread::Run    thread.cc    174    0xb1fcae71
18    base::Thread::ThreadMain    thread.cc    228    0xb1fcb122
19    base::(anonymous namespace)::ThreadFunc 
platform_thread_posix.cc    80    0xb1fc0729
20    start_thread    pthread_create.c    310    0xb587211f
...    <More>

Best regards,
Tom,




More information about the QtWebEngine mailing list