Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1341090 - Blank help windows on anaconda for ppc64 f24 Beta1.6
Summary: Blank help windows on anaconda for ppc64 f24 Beta1.6
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: anaconda
Version: 24
Hardware: ppc64
OS: Linux
unspecified
unspecified
Target Milestone: ---
Assignee: Anaconda Maintenance Team
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: PPCTracker
TreeView+ depends on / blocked
 
Reported: 2016-05-31 09:05 UTC by Menanteau Guy
Modified: 2017-07-05 12:16 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-07-05 12:16:28 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Menanteau Guy 2016-05-31 09:05:40 UTC
Install a ppc64 (Big Endian) machine with anaconda using vnc and click on 
help windows displays a blank window without any text.
iso image used:
https://dl.fedoraproject.org/pub/fedora-secondary/releases/test/24_Beta/Server/ppc64/iso/Fedora-Server-dvd-ppc64-24_Beta-1.6.iso

I was not able to get any debug traces except following line in syslog:
 16:08:05,630 INFO kernel:[  110.026779] WebKitWebProces[3398]: unhandled signal 11 at 0000000000000000 nip 00003fffa61bf774 lr 00003fffa61c4398 code 30001

I tried to recreate using command: anaconda -G --dirinstall /var/tmp
but I was not able to connect to vnc server (error: Unknown VeNCrypt authentication scheme from VNC server: 1)

Comment 1 Martin Kolman 2016-05-31 10:36:43 UTC
Anaconda uses Yelp to display the help, which IIRC uses Webkit, which is what apparently crashes. Could you maybe check if you can launch Yelp on the installed system ?

Also adding the Yelp maintainer to CC.

Comment 2 Menanteau Guy 2016-05-31 16:24:41 UTC
I found yelp trace in program.log: INFO program: Running... yelp /usr/share/anaconda/help/en-US/WelcomeSpoke.xml
I exported the display to my remote pc and run the following yelp command in the anaconda console:
yelp /usr/share/anaconda/help/en-US/WelcomeSpoke.xml

I got the help window on my remote xterm pc but it is still blank and still got WebKitWebProces crash.

Comment 3 Sinny Kumari 2016-06-15 12:26:32 UTC
This issue exist in F24, ppc64, RC 1.1 iso installation as well. ISO used is http://ppc.koji.fedoraproject.org/compose/24/Fedora-24-20160614.0/compose/Server/ppc64/iso/Fedora-Server-dvd-ppc64-24-1.1.iso

Comment 4 Menanteau Guy 2016-12-15 14:43:05 UTC
When reproduce using anaconda -G command with webkitgtk4-2.14.2-1, I get a core.
The problem looks like https://bugzilla.redhat.com/show_bug.cgi?id=1321113

here after is the core information:

(gdb) core coredump
warning: core file may not match specified executable file.
[New LWP 3231]
[New LWP 3240]
[New LWP 3251]
[New LWP 3253]
[New LWP 3258]
[New LWP 3257]
[New LWP 3256]
[New LWP 3255]
[New LWP 3252]
[New LWP 3250]
[New LWP 3247]
[New LWP 3246]
[New LWP 3239]
[New LWP 3241]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/power8/libthread_db.so.1".
Core was generated by `/usr/libexec/webkit2gtk-4.0/WebKitWebProcess 16 '.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  JSC::LLInt::CLoop::execute ()
    at /usr/src/debug/webkitgtk-2.14.1/ppc64-redhat-linux-gnu/DerivedSources/JavaScriptCore/LLIntAssembly.h:2610
2610	    t1.u = *CAST<uint32_t*>(t3.i8p);                         // /builddir/build/BUILD/webkitgtk-2.14.1/Source/JavaScriptCore/llint/LowLevelInterpreter64.asm:1223
[Current thread is 1 (Thread 0x3fff7d0b2990 (LWP 3231))]

(gdb) bt
#0  JSC::LLInt::CLoop::execute ()
    at /usr/src/debug/webkitgtk-2.14.1/ppc64-redhat-linux-gnu/DerivedSources/JavaScriptCore/LLIntAssembly.h:2610
#1  0x00003fff83b642e4 in vmEntryToJavaScript ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/JavaScriptCore/llint/LLIntThunks.cpp:104
#2  0x00003fff83b4e3d8 in JSC::JITCode::execute ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/JavaScriptCore/jit/JITCode.cpp:80
#3  0x00003fff83b42d00 in JSC::Interpreter::execute ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/JavaScriptCore/interpreter/Interpreter.cpp:899
#4  0x00003fff83cb6c7c in JSC::evaluate ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/JavaScriptCore/runtime/Completion.cpp:106
#5  0x00003fff83cb6ea8 in JSC::profiledEvaluate ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/JavaScriptCore/runtime/Completion.cpp:121
#6  0x00003fff850bcf9c in WebCore::JSMainThreadExecState::profiledEvaluate ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebCore/bindings/js/JSMainThreadExecState.h:81
#7  WebCore::ScriptController::evaluateInWorld ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebCore/bindings/js/ScriptController.cpp:163
#8  0x00003fff850bd240 in WebCore::ScriptController::evaluate ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebCore/bindings/js/ScriptController.cpp:179
#9  0x00003fff8530b8e8 in WebCore::ScriptElement::executeScript ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebCore/dom/ScriptElement.cpp:329
#10 0x00003fff85fa4f50 in WebCore::XMLDocumentParser::notifyFinished ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebCore/xml/parser/XMLDocumentParser.cpp:254
#11 0x00003fff857804d0 in WebCore::CachedResource::checkNotify ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebCore/loader/cache/CachedResource.cpp:344
#12 0x00003fff857801d8 in WebCore::CachedResource::finishLoading ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebCore/loader/cache/CachedResource.cpp:360
#13 0x00003fff85794bf0 in WebCore::CachedScript::finishLoading ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebCore/loader/cache/CachedScript.cpp:117
#14 0x00003fff85734624 in WebCore::SubresourceLoader::didFinishLoading ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebCore/loader/SubresourceLoader.cpp:479
#15 0x00003fff84bac058 in WebKit::WebResourceLoader::didFinishResourceLoad ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/WebProcess/Network/WebResourceLoader.cpp:158
#16 0x00003fff84e12960 in IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(double), std::tuple<double>, 0ul>(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(double), std::tuple<double>&&, std::integer_sequence<unsigned long, 0ul>) ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/Platform/IPC/HandleMessage.h:13
#17 IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(double), std::tuple<double>, std::integer_sequence<unsigned long, 0ul> >(std::tuple<double>&&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(double)) ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/Platform/IPC/HandleMessage.h:19
#18 IPC::handleMessage<Messages::WebResourceLoader::DidFinishResourceLoad, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(double)> ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/Platform/IPC/HandleMessage.h:99
#19 WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage ()
    at /usr/src/debug/webkitgtk-2.14.1/ppc64-redhat-linux-gnu/DerivedSources/WebKit2/WebResourceLoaderMessageReceiver.cpp:62
#20 0x00003fff84ba4870 in WebKit::NetworkProcessConnection::didReceiveMessage
    ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/WebProcess/Network/NetworkProcessConnection.cpp:58
#21 0x00003fff849bf78c in IPC::Connection::dispatchMessage ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/Platform/IPC/Connection.cpp:831
#22 0x00003fff849c31d0 in IPC::Connection::dispatchMessage ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/Platform/IPC/Connection.cpp:858
#23 0x00003fff849c47b4 in IPC::Connection::dispatchOneMessage ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/Platform/IPC/Connection.cpp:889
#24 0x00003fff849c4914 in operator() ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/Platform/IPC/Connection.cpp:825
#25 call () at /usr/src/debug/webkitgtk-2.14.1/Source/WTF/wtf/Function.h:101
#26 0x00003fff83f83194 in WTF::Function<void ()>::operator()() const ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WTF/wtf/Function.h:50
#27 WTF::RunLoop::performWork ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WTF/wtf/RunLoop.cpp:122
#28 0x00003fff83fb83e0 in operator() ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WTF/wtf/glib/RunLoopGLib.cpp:66
#29 _FUN ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WTF/wtf/glib/RunLoopGLib.cpp:68
#30 0x00003fff83fb8470 in operator() ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WTF/wtf/glib/RunLoopGLib.cpp:44
#31 _FUN ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#32 0x00003fff80809b14 in g_main_dispatch (context=0x10026670c10)
    at gmain.c:3203
#33 g_main_context_dispatch (context=0x10026670c10) at gmain.c:3856
#34 0x00003fff80809fa8 in g_main_context_iterate (context=0x10026670c10, 
    block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
    at gmain.c:3929
#35 0x00003fff8080a530 in g_main_loop_run (loop=0x1002669bc10) at gmain.c:4125
#36 0x00003fff83fb92b4 in WTF::RunLoop::run ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WTF/wtf/glib/RunLoopGLib.cpp:94
#37 0x00003fff84d8400c in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/Shared/unix/ChildProcessMain.h:61
#38 0x00003fff84d83db0 in WebProcessMainUnix ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/WebProcess/gtk/WebProcessMainGtk.cpp:69
#39 0x0000000026c00f04 in main ()
    at /usr/src/debug/webkitgtk-2.14.1/Source/WebKit2/WebProcess/EntryPoint/unix/WebProcessMain.cpp:44

Comment 5 Menanteau Guy 2017-07-05 12:16:28 UTC
This problem is not anymore in f26


Note You need to log in before you can comment on or make changes to this bug.