Bug 36759 - yelp:'uri-resolve': Error creating thread: Ресурс временно недоступен".
Summary: yelp:'uri-resolve': Error creating thread: Ресурс временно недоступен".
Status: NEW
Alias: None
Product: Branch p8
Classification: Distributions
Component: yelp (show other bugs)
Version: не указана
Hardware: x86 Linux
: P3 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-05-17 15:56 MSK by Alexey Melyashinsky
Modified: 2019-05-17 15:56 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey Melyashinsky 2019-05-17 15:56:21 MSK
Шаги для воспроизведения: 
На панели среды MATE открыть Система->Help. Затем пролистать (нажатием ЛКМ на кнопку "Вперёд") "Руководство пользователя рабочей среды" до возникновения данной ошибки.

Результат:
Падение приложения.

Вывод в dmesg:
[ 6620.738208] traps: yelp[4296] trap int3 ip:b2996cf0 sp:bfe99f00 error:0
[ 6620.738216]  in libglib-2.0.so.0.5200.3[b2948000+158000]

Система на которой воспроизводится ошибка: Workstation i586. На Workstation x86-64 не воспроизводится.

Дополнительная информация. Отладка в GDB:

[test@work-8-2-i586-default Рабочий стол]$ gdb yelp 

часть вывода gdb пропущена

(gdb) run help:mate-user-guide

часть вывода gdb пропущена

Program received signal SIGTRAP, Trace/breakpoint trap.
_g_log_abort (breakpoint=1) at gmessages.c:549
549	}
(gdb) bt
#0  _g_log_abort (breakpoint=1) at gmessages.c:549
#1  0xb31d0c28 in g_log_default_handler (log_domain=0xb323932e "GLib", log_level=6, 
    message=0x829ef58 "creating thread 'uri-resolve': Error creating thread: Ресурс временно недоступен", unused_data=0x0) at gmessages.c:3036
#2  0xb31d0e6b in g_logv (log_domain=0xb323932e "GLib", log_level=G_LOG_LEVEL_ERROR, 
    format=0xb32470a6 "creating thread '%s': %s", args=0xbffff14c "H\212\372\267P\355)\bl\361\377\277") at gmessages.c:1336
#3  0xb31d1045 in g_log (log_domain=0xb323932e "GLib", log_level=G_LOG_LEVEL_ERROR, 
    format=0xb32470a6 "creating thread '%s': %s") at gmessages.c:1398
#4  0xb31f257c in g_thread_new (name=0xb7fa8a48 "uri-resolve", func=0xb7f9fad0 <resolve_async>, data=0x82ea630)
    at gthread.c:830
#5  0xb7f9d272 in resolve_start (uri=0x82ea630) at libyelp/yelp-uri.c:300
#6  0xb7f9fd66 in yelp_uri_resolve (uri=0x82ea630) at libyelp/yelp-uri.c:250
#7  0xb7fa0cdc in help_uri_scheme_request_cb (request=0x82fa170, user_data=0x0) at libyelp/yelp-view.c:863
#8  0xb5649a1a in performCallback ()
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp:149
#9  webkitWebContextStartLoadingCustomProtocol ()
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/UIProcess/API/glib/WebKitWebContext.cpp:1607
#10 0xb5625a3b in CustomProtocolManagerClient::startLoading ()
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/UIProcess/API/glib/WebKitCustomProtocolManagerClient.cpp:41
#11 0xb567373d in WebKit::LegacyCustomProtocolManagerProxy::startLoading ()
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/UIProcess/Network/CustomProtocols/LegacyCustomProtocolManagerProxy.cpp:47
#12 0xb55c2e32 in callMemberFunctionImpl<WebKit::LegacyCustomProtocolManagerProxy, void (WebKit::LegacyCustomProtocolManagerProxy::*)(unsigned long long, WebCore::ResourceRequest const&), std::tuple<unsigned long long, WebCore::ResourceRequest>, 0u, 1u> () at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/Platform/IPC/HandleMessage.h:40
#13 callMemberFunction<WebKit::LegacyCustomProtocolManagerProxy, void (WebKit::LegacyCustomProtocolManagerProxy::*)(unsigned long long, WebCore::ResourceRequest const&), std::tuple<unsigned long long, WebCore::ResourceRequest>, std::integer_sequence<unsigned int, 0u, 1u> > () at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/Platform/IPC/HandleMessage.h:46
#14 IPC::handleMessage<Messages::LegacyCustomProtocolManagerProxy::StartLoading, WebKit::LegacyCustomProtocolManagerProxy, void (WebKit::LegacyCustomProtocolManagerProxy::*)(unsigned long long, WebCore::ResourceRequest const&)> ()
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/Platform/IPC/HandleMessage.h:126
#15 0xb55c29e1 in WebKit::LegacyCustomProtocolManagerProxy::didReceiveMessage ()
    at /usr/src/debug/webkitgtk-2.20.2/BUILD/DerivedSources/WebKit/LegacyCustomProtocolManagerProxyMessageReceiver.cpp:40
#16 0xb52a7560 in IPC::MessageReceiverMap::dispatchMessage ()
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123
#17 0xb533fb94 in WebKit::ChildProcessProxy::dispatchMessage ()
---Type <return> to continue, or q <return> to quit---
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/UIProcess/ChildProcessProxy.cpp:156
#18 0xb5409f56 in WebKit::NetworkProcessProxy::didReceiveMessage ()
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/UIProcess/Network/NetworkProcessProxy.cpp:221
#19 0xb52a05f5 in IPC::Connection::dispatchMessage ()
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/Platform/IPC/Connection.cpp:907
#20 0xb52a2850 in IPC::Connection::dispatchMessage ()
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/Platform/IPC/Connection.cpp:934
#21 0xb52a37be in IPC::Connection::dispatchOneMessage ()
    at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/Platform/IPC/Connection.cpp:965
#22 0xb52a384b in operator() () at /usr/src/debug/webkitgtk-2.20.2/Source/WebKit/Platform/IPC/Connection.cpp:901
#23 call () at /usr/src/debug/webkitgtk-2.20.2/BUILD/DerivedSources/ForwardingHeaders/wtf/Function.h:101
#24 0xb4323305 in operator() () at /usr/src/debug/webkitgtk-2.20.2/Source/WTF/wtf/Function.h:56
#25 WTF::RunLoop::performWork () at /usr/src/debug/webkitgtk-2.20.2/Source/WTF/wtf/RunLoop.cpp:106
#26 0xb4353848 in operator() () at /usr/src/debug/webkitgtk-2.20.2/Source/WTF/wtf/glib/RunLoopGLib.cpp:68
#27 _FUN () at /usr/src/debug/webkitgtk-2.20.2/Source/WTF/wtf/glib/RunLoopGLib.cpp:70
#28 0xb435389f in operator() () at /usr/src/debug/webkitgtk-2.20.2/Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#29 _FUN () at /usr/src/debug/webkitgtk-2.20.2/Source/WTF/wtf/glib/RunLoopGLib.cpp:46
#30 0xb31ca393 in g_main_dispatch (context=0x806ec50) at gmain.c:3234
#31 g_main_context_dispatch (context=0x806ec50) at gmain.c:3899
#32 0xb31ca759 in g_main_context_iterate (context=context@entry=0x806ec50, block=block@entry=1, dispatch=dispatch@entry=1, 
    self=<optimized out>) at gmain.c:3972
#33 0xb31ca824 in g_main_context_iteration (context=0x806ec50, may_block=1) at gmain.c:4033
#34 0xb33d234b in g_application_run (application=0x806c0a8, argc=2, argv=0xbffff804) at gapplication.c:2381
#35 0x0804c353 in main (argc=2, argv=0xbffff804) at src/yelp.c:45