-
Notifications
You must be signed in to change notification settings - Fork 7
Description
I'm sorry if i do something wrong as this is my first time reporting a bug on any software ever..
~/fifth-0.5/src $ gdb ./fifth GNU gdb (GDB) 10.1 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "arm-linux-androideabi". Type "show configuration" for configuration details. For bug reporting instructions, please see: https://www.gnu.org/software/gdb/bugs/. Find the GDB manual and other documentation resources online at: http://www.gnu.org/software/gdb/documentation/. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./fifth... (gdb) run Starting program: /data/data/com.termux/files/home/fifth-0.5/src/fifth [New LWP 3579] [New LWP 3580] libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: known incorrect sRGB profile libpng warning: iCCP: profile 'Photoshop ICC profile': 'RGB ': RGB color space not permitted on grayscale PNG XOpenIM() failed Fontconfig warning: "/data/data/com.termux/files/usr/share/fontconfig/conf.avail/05-reset-dirs-sample.conf", line 6: unknown element "reset-dirs" [New LWP 3581] [New LWP 3582] [LWP 3581 exited] [New LWP 3602] [New LWP 3603] [LWP 3603 exited] [New LWP 3608] [LWP 3608 exited] Thread 1 "fifth" received signal SIGSEGV, Segmentation fault.
0xad444434 in WebCore::JSDOMWindowBase::finishCreation(JSC::VM&, WebCore::JSDOMWindowShell*) () (gdb) bt #0 0xad444434 in WebCore::JSDOMWindowBase::finishCreation(JSC::VM&, WebCore::JSDOMWindowShell*) () #1 0xad8382f4 in WebCore::JSDOMWindow::create(JSC::VM&, JSC::Structure*, WTF::RefWebCore::DOMWindow&&, WebCore::JSDOMWindowShell*) () #2 0xad83816a in WebCore::JSDOMWindowShell::setWindow(WTF::PassRefPtrWebCore::DOMWindow) () #3 0xad8380ac in WebCore::JSDOMWindowShell::finishCreation(JSC::VM&, WTF::PassRefPtrWebCore::DOMWindow) () #4 0xad4c0724 in WebCore::JSDOMWindowShell::create(JSC::VM&, WTF::PassRefPtrWebCore::DOMWindow, JSC::Structure*, WebCore::DOMWrapperWorld&) () #5 0xad4c060a in WebCore::ScriptController::createWindowShell(WebCore::DOMWrapperWorld&) () #6 0xad4c0db6 in WebCore::ScriptController::initScript(WebCore::DOMWrapperWorld&) () #7 0xad44480c in WebCore::ScriptController::windowShell(WebCore::DOMWrapperWorld&) () #8 0xad4c08f6 in WebCore::ScriptController::evaluateInWorld(WebCore::ScriptSourceCode const&, WebCore::DOMWrapperWorld&) () #9 0xad4c0ad2 in WebCore::ScriptController::evaluate(WebCore::ScriptSourceCode const&) () #10 0xad67227a in WebCore::ScriptElement::executeScript(WebCore::ScriptSourceCode const&) () #11 0xad671a9a in WebCore::ScriptElement::prepareScript(WTF::TextPosition const&, WebCore::ScriptElement::LegacyTypeSupport) () #12 0xad9b8522 in WebCore::HTMLScriptRunner::runScript(WebCore::Element*, WTF::TextPosition const&) () #13 0xad9b8498 in WebCore::HTMLScriptRunner::execute(WTF::PassRefPtrWebCore::Element, WTF::TextPosition const&) () #14 0xad6053ba in WebCore::HTMLDocumentParser::runScriptsForPausedTreeBuilder() () #15 0xad605434 in WebCore::HTMLDocumentParser::canTakeNextToken(WebCore::HTMLDocumentParser::SynchronousMode, WebCore::PumpSession&) () #16 0xad6051d2 in WebCore::HTMLDocumentParser::pumpTokenizer(WebCore::HTMLDocumentParser::SynchronousMode) () --Type for more, q to quit, c to continue without paging-- #17 0xad6058de in WebCore::HTMLDocumentParser::append(WTF::PassRefPtrWTF::StringImpl) () #18 0xad60663a in WebCore::DecodedDataDocumentParser::appendBytes(WebCore::DocumentWriter&, char const*, unsigned int) () #19 0xacd08760 in WebCore::DocumentLoader::commitData(char const*, unsigned int) () #20 0xacd0923a in WebCore::DocumentLoader::commitLoad(char const*, int) () #21 0xad5e2b46 in WebCore::CachedRawResource::notifyClientsDataWasReceived(char const*, unsigned int) () #22 0xad5e2ab6 in WebCore::CachedRawResource::addDataBuffer(WebCore::SharedBuffer&) () #23 0xad5efa60 in WebCore::SubresourceLoader::didReceiveDataOrBuffer(char const*, int, WTF::PassRefPtrWebCore::SharedBuffer, long long, WebCore::DataPayloadType) ()
#24 0xad5ef998 in WebCore::SubresourceLoader::didReceiveData(char const*, unsigned int, long long, WebCore::DataPayloadType) () #25 0xad5e4138 in WebCore::ResourceLoader::didReceiveData(WebCore::ResourceHandle*, char const*, unsigned int, int) () #26 0xaccf9726 in WebCore::writeCallback(void*, unsigned int, unsigned int, void*) () #27 0xadd8cd0e in Curl_client_write () #28 0xadd8849a in inflate_stream () #29 0xadd88bbe in Curl_httpchunk_read () #30 0xadd90ad2 in Curl_readwrite () #31 0xadd82ff0 in multi_runsingle () #32 0xadd8251e in curl_multi_perform () #33 0xaccf8058 in WebCore::ResourceHandleManager::downloadTimerCallback() () #34 0xaccede06 in WebCore::ThreadTimers::sharedTimerFiredInternal() () #35 0xacceee86 in WebCore::callback(void*) () #36 0xada83334 in Fl::wait(double) () #37 0xacc85f92 in main () (gdb) kill Kill the program being debugged? (y or n) y [Inferior 1 (process 3576) killed]
also, clicking on the "History" and "Advanced Config" menu options result in an instant crash.
For this build, I built webkitfltk-0.5.1 for android using "-DNDEBUG" and "-D__ANDROID_API__=21" (for android 5 compatibility)