We are trying to upgrade our application from CEF 2705 to something more recent and after a couple of days of weird issues, I'm asking here for some help
I managed to get our application running with the latest 2924 build from http://opensource.spotify.com/cefbuilds ... 64.tar.bz2
However, if I go to a more recent one (I tested 2987, 3029 & 3071), our exactly identical application is hanging at the first time CEF is trying to log something. Depending on the log level the lock is more or less soon, but it always happen.
I haven't found any change related to the logging in CEF in those branches so I am asking here for help
Following is a stack of the "hanging". Note that we are using a separate subprocess and as far as I know he is hanging at the same point.
- Code: Select all
1 futex_wait futex-internal.h 61 0x7fffed532a4f
2 futex_wait_simple futex-internal.h 135 0x7fffed532a4f
3 __pthread_once_slow pthread_once.c 105 0x7fffed532a4f
4 localtime_r zygote_main_linux.cc 285 0x7fffafc9baf1
5 Init logging.cc 784 0x7fffb07499c8
6 InitLibcLocaltimeFunctions zygote_main_linux.cc 207 0x7fffafc9ba15
7 __pthread_once_slow pthread_once.c 116 0x7fffed532a99
8 localtime_r zygote_main_linux.cc 285 0x7fffafc9baf1
9 Init logging.cc 784 0x7fffb07499c8
10 cef_log base_impl.cc 387 0x7fffb06851f4
11 cef::logging::LogMessage::~LogMessage cef_logging.cc 180 0x7fffb705a7e4
12 CefAdapter::CefWindowInfo::SetAsWindowless cef_linux.cpp 65 0x7fffb70597d7
13 ChromiumBaseProduct::prepareCreateBrowser chromium_base_product.cpp 185 0x7fffb74624c8
14 ChromiumProduct::createBrowser chromium_product.cpp 142 0x7fffb747d156
15 ChromiumBaseProduct::loadPage chromium_base_product.cpp 230 0x7fffb7462d8c
16 ChromiumBaseProduct::playContent chromium_base_product.cpp 127 0x7fffb7461d26
17 AbstractMediaProduct::play abstract_media_product.cpp 207 0x7ffff741e04c
18 MediaProductController::playCurrentItem media_product_controller.cpp 1278 0x7fffc3423da0
19 MediaProductController::heartbeat media_product_controller.cpp 318 0x7fffc341c7e3
20 EmbedPlayerWidget::heartbeat embed_player_widget.cpp 1245 0x7fffc33ce106
21 EmbedPlayerWidget::qt_static_metacall moc_embed_player_widget.cpp 85 0x7fffc3470e77
22 QMetaObject::activate qobject.cpp 3563 0x7ffff037c0f1
23 QMetaObject::activate qobject.cpp 3438 0x7ffff037b92c
24 QTimer::timeout moc_qtimer.cpp 189 0x7ffff04146ff
25 QTimer::timerEvent qtimer.cpp 255 0x7ffff0387bb4
26 QObject::event qobject.cpp 1122 0x7ffff03754bb
27 QApplicationPrivate::notify_helper qapplication.cpp 3467 0x7ffff119b0d8
28 QApplication::notify qapplication.cpp 2888 0x7ffff11985d0
29 QCoreApplication::notifyInternal qcoreapplication.cpp 878 0x7ffff03362c5
30 QCoreApplication::sendEvent qcoreapplication.h 232 0x7ffff033a09d
31 QTimerInfoList::activateTimers qtimerinfo_unix.cpp 643 0x7ffff03b3cc1
32 timerSourceDispatch qeventdispatcher_glib.cpp 185 0x7ffff03b51ac
33 g_main_dispatch gmain.c 3154 0x7fffe950a197
34 g_main_context_dispatch gmain.c 3769 0x7fffe950a197
35 g_main_context_iterate gmain.c 3840 0x7fffe950a3f0
36 g_main_context_iteration gmain.c 3901 0x7fffe950a49c
37 QEventDispatcherGlib::processEvents qeventdispatcher_glib.cpp 426 0x7ffff03b5bc2
38 QPAEventDispatcherGlib::processEvents qeventdispatcher_glib.cpp 123 0x7fffe250d65c
39 QEventLoop::processEvents qeventloop.cpp 136 0x7ffff0332d00
40 QEventLoop::exec qeventloop.cpp 212 0x7ffff033302f
41 QCoreApplication::exec qcoreapplication.cpp 1131 0x7ffff0336a22
42 QGuiApplication::exec qguiapplication.cpp 1332 0x7ffff091e514
43 QApplication::exec qapplication.cpp 2692 0x7ffff1197e43
44 bsp bsp.cpp 127 0x436a63
45 main main.cpp 61 0x43be20
I know there is not a lot of information here but I hope it's enough
Regards,
Manuel Vives