Bug 152067 - javascript crashes embeded konqueror
Summary: javascript crashes embeded konqueror
Status: RESOLVED WORKSFORME
Alias: None
Product: konqueror
Classification: Applications
Component: kjs (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2007-11-09 19:54 UTC by Thomas Green
Modified: 2018-10-21 04:23 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Green 2007-11-09 19:54:09 UTC
Version:           konqueror3-embedded-0.2-20060121 (using KDE KDE 3.5.3KDE 3.5.1)
Installed from:    Compiled From SourcesCompiled From Sources
Compiler:          gcc (GCC) 3.3.6 (Debian 1:3.3.6-15) 
OS:                Linux

This javascript causes a segmentation violation in konqueror3-embedded-0.2-20060121.  This was built from sources and the configure command line was:

$ ./configure --prefix=/usr/local --enable-debug=full --enable-qt-embedded \
  --enable-embedded --disable-scrollbars --disable-printing --disable-ftp \
  --enable-xmlui --with-qt-libraries=/usr/local/lib \
  --with-qt-includes=/usr/local/include --with-qt-dir=/usr/local \
  --with-gui=kiosk

The qt-embedded version is qt-embedded-free-3.3.8

The index.html file this was included from follows the .js file, after which is the output from the full debug, followed by the stack trace.



------------ begin common.js ----------
//up=87;down=83;left=65;right=68; 
up=85;down=68;left=76;right=82;
play=80;stop=83;pause=88;rew=75;ff=70;
bak=66;menu=89;

function determine_button(key_code){
        if(key_code==up || key_code==stop){return up}
        if(key_code==down || key_code==pause){return down}
        if(key_code==left || key_code==rew){return left}
        if(key_code==right || key_code==ff){return right}
        if(key_code==play){return play}
        if(key_code==bak){return bak}
        if(key_code==menu){return menu}
}

function isAncestor(node,ancestor){
        ancestor_tree=ancestor.getElementsByTagName('*');
        for(var i=0;i<ancestor_tree.length;i++){
                if(ancestor_tree[i]==node){
                        return true;
                }
        }
        return false;
}

function calc_container_space(c){
        pTop=0;pBottom=0;bTop=0;bBottom=0;
        if(c.style.paddingTop!=''){pTop=parseInt(c.style.paddingTop)}
        if(c.style.paddingBottom!=''){pBottom=parseInt(c.style.paddingBottom)}
        if(c.style.borderTopWidth!=''){bTop=parseInt(c.style.borderTopWidth)}
        if(c.style.borderBottomWidth!=''){bBottom=parseInt(c.style.borderBottomWidth)}
        return c.offsetHeight-(pTop+pBottom+bTop+bBottom);
}

function setup_scrolling(c,t){
        space=calc_container_space(c);
        current_height=0;
        t_rows=t.getElementsByTagName('tr');
        for(i=0;i<t_rows.length;i++){
                t_rows[i].style.visibility='hidden';
                t_rows[i].style.display='table-row';
                current_height+=t_rows[i].offsetHeight;
                if(current_height < space){
                        t_rows[i].style.visibility='visible';
                } else {
                        t_rows[i].style.display='none';
                        t_rows[i].style.visibility='visible';
                        break;
                }
        }
        //alert(t_rows[3].style.display);
        if(t_rows[t_rows.length-1].style.display!='table-row'){
                c.getElementsByTagName('img')[1].style.visibility='visible';
        }
}


function handle_scrolling(dir,rows,idx){

        if(dir=='down'){
                if(rows[idx+1].style.display=='none'){ // if element to be selected is not displayed

                        c=rows[0].parentNode.parentNode.parentNode;
                        total_space=calc_container_space(c);

                        for(i=0;i<rows.length;i++){ // hide all rows
                                rows[i].style.display='none';
                        }
                        visible_height=0;
                        for(i=idx+1;i>=0;i--){
                                rows[i].style.display='table-row';
                                visible_height+=rows[i].offsetHeight;
                                if(visible_height > total_space){
                                        rows[i].style.display='none';
                                        break;
                                }
                        }
                        // make visisble or hide the scroll arrows
                        if(rows[0].style.display=='none'){c.getElementsByTagName('img')[0].style.visibility='visible'}
                        if(idx==rows.length-2){c.getElementsByTagName('img')[1].style.visibility='hidden'}
                }

        } else if(dir=='up') {
                if(rows[idx-1].style.display=='none'){ // if element to be selected is not displayed

                        c=rows[0].parentNode.parentNode.parentNode;
                        total_space=calc_container_space(c);

                        for(i=0;i<rows.length;i++){ // hide all rows
                                rows[i].style.display='none';
                        }
                        visible_height=0;
                        for(i=idx-1;i<rows.length;i++){
                                rows[i].style.display='table-row';
                                visible_height+=rows[i].offsetHeight;
                                if(visible_height > total_space){
                                        rows[i].style.display='none';
                                        break;
                                }
                        }
                        // make visisble or hide the scroll arrows
                        if(rows[rows.length-1].style.display=='none'){c.getElementsByTagName('img')[1].style.visibility='visible'}
                        if(idx==1){c.getElementsByTagName('img')[0].style.visibility='hidden'}
                }
        }



}

function launch(contentItemHandler,loadScreenHtmlFileName)
{
        var loadPage = (loadScreenHtmlFileName == 'NO_LOAD_SCREEN')
                       ? null
                       : (loadScreenHtmlFileName == null || loadScreenHtmlFileName == "")
                         ? "load.html"
                         : loadScreenHtmlFileName;

        window.open(contentItemHandler,'_self','',true);
        if (loadPage != null && contentItemHandler.indexOf("doNothing") < 0) window.open(loadPage,'_blank','',true);
}

---------------- end common.js ----------------

---------------- begin index.html ----------------
<html>
<head>
        <title>Main Menu</title>
        <style type="text/css">
                <!--
                a:link,a:active,a:visited {color:white;font-weight:normal;font-size:14pt}
                a:focus {color:white}

                .normal {padding:3px;padding-right:22px;border:none}
                .highlighted {padding:2px;padding-right:22px;border:solid white 1px;background-color:#0981CB;
                        background-image:url(images/highlight_back.png);background-repeat:repeat-x;background-position:top}
                .cell {border:solid white 0px;padding:0px}
                .arrow_cell {border:solid white 0px;width:20px;text-align:right}

                .container_div {border:solid white 0px;width:100%;height:100%;position:relative}
                .menu_table_row {display:none}
                .more_up {position:absolute;right:-20px;top:0px;visibility:hidden}
                .more_down {position:absolute;right:-20px;bottom:0px;visibility:hidden}

                .detail_div {display:none}
                -->
        </style>
        <script src="common.js"></script>
        <script src="navigation.js"></script>
        <script>
                function initialize(){
                        setup_scrolling(cont_div,menu_table);
                        menu_table.getElementsByTagName('a')[0].parentNode.className='highlighted';
                        menu_table.getElementsByTagName('img')[0].style.display='inline';
                        detail_cell.getElementsByTagName('div')[0].style.display='inline';
                        menu_table.getElementsByTagName('a')[0].focus();
                }
        </script>
</head>

<body style="background-image:url(images/main/MainMenu.png);background-repeat:no-repeat;color:white;margin:0px" onload="initialize()">

<div style="border:solid white 0px;display:table;width:135px;height:52px;position:absolute;top:25px;left:35px;text-align:center;font-weight:bold;font-size:13pt">
        <div style="display:table-cell;vertical-align:middle">
                Main Menu
        </div>
</div>

<table style="position:relative;top:106px;left:35px;height:332px;width:722px;border-collapse:collapse"><tr>

<td style="width:250px;border:solid white 0px;padding:30px">
        <div id="cont_div" class="container_div">

                <img src="images/more_up.png" alt="" border="0" class="more_up" style="">
                <img src="images/more_down.png" alt="" border="0" class="more_down" style="">

                <table id="menu_table" style="border-collapse:collapse;width:100%">
                <tr class="menu_table_row">
                        <td class="cell"><div class="normal"><a href="movies.html" onkeydown="navigate(this,event)">Movies</a></div></td>
                        <td class="arrow_cell"><img src="images/right_arrow.png" alt="" border="0" style="display:none"></td>
                </tr>
                <tr class="menu_table_row">
                        <td class="cell"><div class="normal"><a href="television.html" onkeydown="navigate(this,event)">TV Shows</a></div></td>
                        <td class="arrow_cell"><img src="images/right_arrow.png" alt="" border="0" style="display:none"></td>
                </tr>
                <tr class="menu_table_row">
                        <td class="cell"><div class="normal"><a href="cartoons.html" onkeydown="navigate(this,event)">Cartoons</a></div></td>
                        <td class="arrow_cell"><img src="images/right_arrow.png" alt="" border="0" style="display:none"></td>
                </tr>
                <tr class="menu_table_row">
                        <td class="cell"><div class="normal"><a href="music_videos.html" onkeydown="navigate(this,event)">Music Videos</a></div></td>
                        <td class="arrow_cell"><img src="images/right_arrow.png" alt="" border="0" style="display:none"></td>
                </tr>
                <tr class="menu_table_row">
                        <td class="cell"><div class="normal"><a href="music.html" onkeydown="navigate(this,event)">Music</a></div></td>
                        <td class="arrow_cell"><img src="images/right_arrow.png" alt="" border="0" style="display:none"></td>
                </tr>
                <tr class="menu_table_row">
                        <td class="cell"><div class="normal"><a href="games.html" onkeydown="navigate(this,event)">Games</a></div></td>
                        <td class="arrow_cell"><img src="images/right_arrow.png" alt="" border="0" style="display:none"></td>
                </tr>
                <tr class="menu_table_row">
                        <td class="cell"><div class="normal"><a href="about.html" onkeydown="navigate(this,event)">About Us</a></div></td>
                        <td class="arrow_cell"><img src="images/right_arrow.png" alt="" border="0" style="display:none"></td>
                </tr>

                </table>
        </div>
</td>

<td id="detail_cell" style="border:solid white 0px;padding:10px;padding-left:20px;vertical-align:top">
        <div class="detail_div">
        </div>
        <div class="detail_div">
        </div>
        <div class="detail_div">
        </div>
        <div class="detail_div">
        </div>
        <div class="detail_div">
        </div>
        <div class="detail_div">
        </div>
        <div class="detail_div">
        </div>

</td>

</tr></table>

</body>
</html>

---------------- end index.html ----------------

---------------- begin debug output ----------------
Creating mouse: Auto
Launcher::dispatchLoop()...
debug: dcopclient::call(DCOPServer, , setDaemonMode(bool))
I couldn't enable daemon mode at the dcopserver!
debug: Reading Entry Directories/kioskAdmin
debug: Reading Entry Directories/userProfileMapFile
debug: Reading Entry Directories/profileDirsPrefix
debug: Reading Entry Directories/prefixes
debug: Reading Entry Directories-default/prefixes
debug: Reading Entry /twoLevelTLD
debug: Reading Entry Cookie Dialog/ShowCookieDetails
debug: Reading Entry Cookie Dialog/PreferredPolicy
debug: Reading Entry Cookie Policy/CookieDomainAdvice
debug: Reading Entry Cookie Policy/RejectCrossDomainCookies
debug: Reading Entry Cookie Policy/AcceptSessionCookies
debug: Reading Entry Cookie Policy/IgnoreExpirationDate
debug: Reading Entry Cookie Policy/CookieGlobalAdvice
debug: Reading Entry General/policies version
debug: Reading Entry OpenSSL/Path
debug: ERROR: [virtual void* KLibrary::symbol(const char*) const] Cannot find symbol PKCS7_content_free
debug: ERROR: [virtual void* KLibrary::symbol(const char*) const] Cannot find symbol OpenSSL_add_all_algorithms
debug: ERROR: [virtual void* KLibrary::symbol(const char*) const] Cannot find symbol OpenSSL_add_all_algorithms_conf
debug: ERROR: [virtual void* KLibrary::symbol(const char*) const] Cannot find symbol OpenSSL_add_all_algorithms_noconf
debug: Reading Entry General/ShowLocationBar
debug: Reading Entry General/ShowStatusBar
debug: Reading Entry General/ZoomFactor
debug: Reading Entry General/DownloadURL
debug: Reading Entry MainView Settings/OpenMiddleClick
debug: Reading Entry MainView Settings/BackRightClick
debug: Reading Entry Access Keys/Enabled
debug: Reading Entry Filter Settings/Enabled
debug: Reading Entry Filter Settings/Shrink
debug: Reading Entry HTML Settings/StandardFont
debug: Reading Entry HTML Settings/FixedFont
debug: Reading Entry HTML Settings/SerifFont
debug: Reading Entry HTML Settings/SansSerifFont
debug: Reading Entry HTML Settings/CursiveFont
debug: Reading Entry HTML Settings/FantasyFont
debug: Reading Entry HTML Settings/MinimumFontSize
debug: Reading Entry HTML Settings/MediumFontSize
debug: Reading Entry HTML Settings/Fonts
debug: Reading Entry HTML Settings/DefaultEncoding
debug: Reading Entry HTML Settings/EnforceDefaultCharset
debug: Reading Entry HTML Settings/ChangeCursor
debug: Reading Entry HTML Settings/UnderlineLinks
debug: Reading Entry HTML Settings/HoverLinks
debug: Reading Entry HTML Settings/AllowTabulation
debug: Reading Entry HTML Settings/AutoSpellCheck
debug: Reading Entry HTML Settings/AutoLoadImages
debug: Reading Entry HTML Settings/UnfinishedImageFrame
debug: Reading Entry HTML Settings/ShowAnimations
debug: Reading Entry HTML Settings/UserStyleSheetEnabled
debug: Reading Entry HTML Settings/FormCompletion
debug: Reading Entry HTML Settings/MaxFormCompletionItems
debug: Reading Entry HTML Settings/AutoDelayedActions
debug: Reading Entry HTML Settings/ReportJSErrors
debug: Reading Entry HTML Settings/FallbackAccessKeysAssignments
debug: Reading Entry HTML Settings/FollowSystemColors
debug: Reading Entry General/foreground
debug: Reading Entry General/linkColor
debug: Reading Entry General/visitedLinkColor
debug: Reading Entry General/background
debug: Reading Entry Java/JavaScript Settings/EnableJavaScriptDebug
debug: Reading Entry Java/JavaScript Settings/ReportJavaScriptErrors
debug: Reading Entry Java/JavaScript Settings/PopupBlockerPassivePopup
debug: Reading Entry Java/JavaScript Settings/EnableJava
debug: Reading Entry Java/JavaScript Settings/EnablePlugins
debug: Reading Entry Java/JavaScript Settings/EnableJavaScript
debug: Reading Entry Java/JavaScript Settings/WindowOpenPolicy
debug: Reading Entry Java/JavaScript Settings/WindowMovePolicy
debug: Reading Entry Java/JavaScript Settings/WindowResizePolicy
debug: Reading Entry Java/JavaScript Settings/WindowStatusPolicy
debug: Reading Entry Java/JavaScript Settings/WindowFocusPolicy
debug: Reading Entry Java/JavaScript Settings/ECMADomains
debug: Reading Entry Java/JavaScript Settings/JavaDomains
debug: Reading Entry Java/JavaScript Settings/PluginDomains
debug: Reading Entry HTML Settings/MinimumFontSize
debug: Reading Entry HTML Settings/MediumFontSize
debug: Reading Entry HTML Settings/Fonts
debug: Reading Entry HTML Settings/DefaultEncoding
debug: Reading Entry HTML Settings/ChangeCursor
debug: Reading Entry HTML Settings/UnderlineLinks
debug: Reading Entry HTML Settings/HoverLinks
debug: Reading Entry HTML Settings/AutoLoadImages
debug: Reading Entry HTML Settings/UserStyleSheetEnabled
debug: Reading Entry HTML Settings/FormCompletion
debug: Reading Entry HTML Settings/MaxFormCompletionItems
debug: Reading Entry HTML Settings/AutoDelayedActions
debug: Reading Entry HTML Settings/ReportJSErrors
debug: Reading Entry HTML Settings/FallbackAccessKeysAssignments
debug: Reading Entry Java/JavaScript Settings/EnableJavaScriptDebug
debug: Reading Entry Java/JavaScript Settings/EnableJava
debug: Reading Entry Java/JavaScript Settings/EnableJavaScript
debug: Reading Entry Java/JavaScript Settings/WindowOpenPolicy
debug: Reading Entry Java/JavaScript Settings/ECMADomainSettings
debug: Reading Entry MainView Settings/OpenMiddleClick
debug: Reading Entry MainView Settings/BackRightClick
debug: Reading Entry Access Keys/Enabled
debug: Reading Entry Filter Settings/Enabled
debug: Reading Entry Filter Settings/Shrink
debug: Reading Entry HTML Settings/StandardFont
debug: Reading Entry HTML Settings/FixedFont
debug: Reading Entry HTML Settings/SerifFont
debug: Reading Entry HTML Settings/SansSerifFont
debug: Reading Entry HTML Settings/CursiveFont
debug: Reading Entry HTML Settings/FantasyFont
debug: Reading Entry HTML Settings/MinimumFontSize
debug: Reading Entry HTML Settings/MediumFontSize
debug: Reading Entry HTML Settings/Fonts
debug: Reading Entry HTML Settings/DefaultEncoding
debug: Reading Entry HTML Settings/EnforceDefaultCharset
debug: Reading Entry HTML Settings/ChangeCursor
debug: Reading Entry HTML Settings/UnderlineLinks
debug: Reading Entry HTML Settings/HoverLinks
debug: Reading Entry HTML Settings/AllowTabulation
debug: Reading Entry HTML Settings/AutoSpellCheck
debug: Reading Entry HTML Settings/AutoLoadImages
debug: Reading Entry HTML Settings/UnfinishedImageFrame
debug: Reading Entry HTML Settings/ShowAnimations
debug: Reading Entry HTML Settings/UserStyleSheetEnabled
debug: Reading Entry HTML Settings/FormCompletion
debug: Reading Entry HTML Settings/MaxFormCompletionItems
debug: Reading Entry HTML Settings/AutoDelayedActions
debug: Reading Entry HTML Settings/ReportJSErrors
debug: Reading Entry HTML Settings/FallbackAccessKeysAssignments
debug: Reading Entry HTML Settings/FollowSystemColors
debug: Reading Entry General/foreground
debug: Reading Entry General/linkColor
debug: Reading Entry General/visitedLinkColor
debug: Reading Entry General/background
debug: Reading Entry Java/JavaScript Settings/EnableJavaScriptDebug
debug: Reading Entry Java/JavaScript Settings/ReportJavaScriptErrors
debug: Reading Entry Java/JavaScript Settings/PopupBlockerPassivePopup
debug: Reading Entry Java/JavaScript Settings/EnableJava
debug: Reading Entry Java/JavaScript Settings/EnablePlugins
debug: Reading Entry Java/JavaScript Settings/EnableJavaScript
debug: Reading Entry Java/JavaScript Settings/WindowOpenPolicy
debug: Reading Entry Java/JavaScript Settings/WindowMovePolicy
debug: Reading Entry Java/JavaScript Settings/WindowResizePolicy
debug: Reading Entry Java/JavaScript Settings/WindowStatusPolicy
debug: Reading Entry Java/JavaScript Settings/WindowFocusPolicy
debug: Reading Entry Java/JavaScript Settings/ECMADomains
debug: Reading Entry Java/JavaScript Settings/JavaDomains
debug: Reading Entry Java/JavaScript Settings/PluginDomains
debug: Reading Entry HTML Settings/MinimumFontSize
debug: Reading Entry HTML Settings/MediumFontSize
debug: Reading Entry HTML Settings/Fonts
debug: Reading Entry HTML Settings/DefaultEncoding
debug: Reading Entry HTML Settings/ChangeCursor
debug: Reading Entry HTML Settings/UnderlineLinks
debug: Reading Entry HTML Settings/HoverLinks
debug: Reading Entry HTML Settings/AutoLoadImages
debug: Reading Entry HTML Settings/UserStyleSheetEnabled
debug: Reading Entry HTML Settings/FormCompletion
debug: Reading Entry HTML Settings/MaxFormCompletionItems
debug: Reading Entry HTML Settings/AutoDelayedActions
debug: Reading Entry HTML Settings/ReportJSErrors
debug: Reading Entry HTML Settings/FallbackAccessKeysAssignments
debug: Reading Entry Java/JavaScript Settings/EnableJavaScriptDebug
debug: Reading Entry Java/JavaScript Settings/EnableJava
debug: Reading Entry Java/JavaScript Settings/EnableJavaScript
debug: Reading Entry Java/JavaScript Settings/WindowOpenPolicy
debug: Reading Entry Java/JavaScript Settings/ECMADomainSettings
debug: Reading Entry HTML Settings/AutomaticDetectionLanguage
debug: Reading Entry External Protocols/file
debug:  new KRun 0xc394f0 file:///var/www/html/ui/index.html
debug: Reading Entry External Protocols/file
debug: creating slave for file:///var/www/html/ui/index.html
launcher: creating slave for protocol file
debug: HTMLView::openURL file:///var/www/html/ui/index.html type text/html
debug: KHTMLPart(0xc22ea0)::openURL file:///var/www/html/ui/index.html
debug: saveState!
debug: saveState this=0xc22ea0 'unnamed' saving URL file:///var/www/html/ui/index.html
QObject::connect: No such signal QObject::cleared()
QObject::connect:  (sender name:   'unnamed')
QObject::connect:  (receiver name: 'unnamed')
debug:  using compatibility parseMode
debug: creating slave for file:///var/www/html/ui/images/highlight_back.png
launcher: creating slave for protocol file
debug: creating slave for file:///var/www/html/ui/common.js
launcher: creating slave for protocol file
debug: (9250) SlaveBase::mimeType 'application/x-executable'
debug: _finished
debug: [void KIO::Scheduler::releaseJob(KIO::SimpleJob*, bool)] called, job: 0xc39688
debug: _finished
debug: [void KIO::Scheduler::releaseJob(KIO::SimpleJob*, bool)] called, job: 0xc41408
debug: _finished
debug: [void KIO::Scheduler::releaseJob(KIO::SimpleJob*, bool)] called, job: 0xc5bef8
launcher: creating slave for protocol file
launcher: error sending launcherSlavePidCmd: Broken pipe
debug: SlaveBase: select() error 9,  Bad file descriptor! exiting!
debug: SlaveBase: read() error 13,  Permission denied! exiting!
debug: SlaveBase: read() error 13,  Permission denied! exiting!
debug: SlaveBase: read() error 29,  Illegal seek! exiting!
9242 Segmentation fault      (core dumped) /usr/local/bin/konqueror -qws /var/www/html/ui/index.html

---------------- end screen capture of debug output ----------------

---------------- begin of gdb output ----------------
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "mipsel-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".

Reading symbols from /usr/lib/libpcreposix.so.3...done.
Loaded symbols for /usr/lib/libpcreposix.so.3
Reading symbols from /usr/lib/libpcre.so.3...done.
Loaded symbols for /usr/lib/libpcre.so.3
Reading symbols from /usr/local/lib/libkonqe.so.0...done.
Loaded symbols for /usr/local/lib/libkonqe.so.0
Reading symbols from /usr/local/lib/libqte-mt.so.3...done.
Loaded symbols for /usr/local/lib/libqte-mt.so.3
Reading symbols from /usr/lib/libpng12.so.0...done.
Loaded symbols for /usr/lib/libpng12.so.0
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /lib/libpthread.so.0...done.
Loaded symbols for /lib/libpthread.so.0
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /usr/lib/libjpeg.so.62...done.
Loaded symbols for /usr/lib/libjpeg.so.62
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libgcc_s.so.1...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /usr/lib/libstdc++.so.6...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/ld.so.1...done.
Loaded symbols for /lib/ld.so.1
Reading symbols from /usr/lib/libcrypto.so.0.9.8...done.
Loaded symbols for /usr/lib/libcrypto.so.0.9.8
Reading symbols from /usr/lib/libssl.so.0.9.8...done.
Loaded symbols for /usr/lib/libssl.so.0.9.8
Core was generated by `/usr/local/bin/konqueror -qws /var/www/html/ui/index.html'.
Program terminated with signal 11, Segmentation fault.
#0  0x2b9e5010 in __dynamic_cast () from /usr/lib/libstdc++.so.5
(gdb) bt
#0  0x2b9e5010 in __dynamic_cast () from /usr/lib/libstdc++.so.5
#1  0x007d1a74 in KHTMLPart::findFrameParent (this=0xc22ea0, callingPart=0xc22ea0, f=@0x7fff6b20, childFrame=0x7fff6ae0)
    at khtml_part.cpp:5239
#2  0x007d1ed4 in KHTMLPart::findFramePart (this=0xc22ea0, f=@0x7fff6b20) at khtml_part.cpp:5290
#3  0x00629384 in KJS::Window::hasProperty (this=0xc22d18, exec=0x7fff6d68, p=@0xc4d61c) at kjs_window.cpp:450
#4  0x00734d18 in KJS::ResolveNode::evaluateReference (this=0xc4d610, exec=0x7fff6d68) at nodes.cpp:400
#5  0x00740d4c in KJS::AssignNode::evaluate (this=0xc0cda0, exec=0x7fff6d68) at nodes.cpp:1558
#6  0x00745214 in KJS::ExprStatementNode::execute (this=0xc31e00, exec=0x7fff6d68) at nodes.cpp:1980
#7  0x007527c4 in KJS::SourceElementsNode::execute (this=0xc45b78, exec=0x7fff6d68) at nodes.cpp:3091
#8  0x00744e00 in KJS::BlockNode::execute (this=0xc81170, exec=0x7fff6d68) at nodes.cpp:1942
#9  0x006c8268 in KJS::InterpreterImp::evaluate (this=0xc0cb70, code=@0x7fff6e78, thisV=@0x7fff6e70) at internal.cpp:904
#10 0x006f1470 in KJS::Interpreter::evaluate (this=0xc220f0, code=@0x7fff6e78, thisV=@0x7fff6e70) at interpreter.cpp:166
#11 0x0059cb90 in KJS::KJSProxyImpl::evaluate (this=0xc3f3d8, filename=
      {static null = {static null = <same as static member of an already seen type>, d = 0xbd9520, static shared_null = 0xbd9520}, d = 0xc22d18, static shared_null = 0xbd9520}, baseLine=1, str=@0x7fff7070, n=@0x7fff6fe8, completion=0x7fff6f38)
    at kjs_proxy.cpp:154
#12 0x007a982c in KHTMLPart::executeScript (this=0xc22ea0, filename=@0x7fff6fd8, baseLine=1, n=@0x7fff6fe8,
    script=@0x7fff7070) at khtml_part.cpp:1171
#13 0x00aa5834 in khtml::HTMLTokenizer::scriptExecution (this=0xc4d7e8, str=@0x7fff7070, scriptURL=@0x7fff7068, baseLine=0)
    at htmltokenizer.cpp:441
#14 0x00aae1a8 in khtml::HTMLTokenizer::notifyFinished (this=0xc4d7e8) at htmltokenizer.cpp:1723
#15 0x00aaeb00 in non-virtual thunk to khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) ()
    at ../html/htmltokenizer.h:122
#16 0x009c9284 in khtml::CachedScript::checkNotify (this=0xc41370) at loader.cpp:335
#17 0x009c9168 in khtml::CachedScript::data (this=0xc41370, buffer=@0xc3f164, eof=true) at loader.cpp:327
#18 0x009cfbac in khtml::Loader::slotFinished (this=0xc1d6e0, job=0xc5bef8) at loader.cpp:1131
#19 0x009d3ae0 in khtml::Loader::qt_invoke (this=0xc1d6e0, _id=2, _o=0x7fff7268) at loader.moc:260
#20 0x2b16a114 in QObject::activate_signal () from /usr/local/lib/libqte-mt.so.3
#21 0x005745bc in KIO::Job::result (this=0xc5bef8, t0=0xc5bef8) at jobclasses.moc:130
#22 0x0057040c in KIO::SimpleJob::slaveFinished (this=0xc5bef8) at jobclasses.cpp:183
#23 0x00572f18 in KIO::TransferJob::slaveFinished (this=0xc5bef8) at jobclasses.cpp:493
#24 0x00576d98 in KIO::TransferJob::qt_invoke (this=0xc5bef8, _id=15, _o=0x7fff7410) at jobclasses.moc:542
#25 0x2b16a114 in QObject::activate_signal () from /usr/local/lib/libqte-mt.so.3
#26 0x2b16b3b4 in QObject::activate_signal () from /usr/local/lib/libqte-mt.so.3
#27 0x2acc80a8 in KIO::SlaveInterface::finished (this=0xc5c858) at slaveinterface.moc:226
#28 0x2acc4fb4 in KIO::SlaveInterface::dispatch (this=0xc5c858, _cmd=104, rawdata=@0x7fff75c0) at slaveinterface.cpp:243
#29 0x2acc4888 in KIO::SlaveInterface::dispatch (this=0xc5c858) at slaveinterface.cpp:173
#30 0x00587cb8 in KIO::Slave::slotDispatch (this=0xc5c858) at slave.cpp:59
#31 0x00588470 in KIO::Slave::qt_invoke (this=0xc5c858, _id=3, _o=0x7fff7690) at slave.moc:82
#32 0x2b16a114 in QObject::activate_signal () from /usr/local/lib/libqte-mt.so.3
#33 0x2b16b208 in QObject::activate_signal () from /usr/local/lib/libqte-mt.so.3
#34 0x2b191e60 in QSocketNotifier::event () from /usr/local/lib/libqte-mt.so.3
#35 0x2b0f0088 in QApplication::internalNotify () from /usr/local/lib/libqte-mt.so.3
#36 0x2b0f14a4 in QApplication::notify () from /usr/local/lib/libqte-mt.so.3
#37 0x2b0e0704 in QEventLoop::activateSocketNotifiers () from /usr/local/lib/libqte-mt.so.3
#38 0x2b00e3d4 in QEventLoop::processEvents () from /usr/local/lib/libqte-mt.so.3
#39 0x2b10edac in QEventLoop::enterLoop () from /usr/local/lib/libqte-mt.so.3
#40 0x2b10eb68 in QEventLoop::exec () from /usr/local/lib/libqte-mt.so.3
#41 0x0053426c in main (argc=2, argv=0x7fff7cd4) at main.cc:346
(gdb) quit

---------------- end of gdb output ----------------
Comment 1 Maksim Orlovich 2007-11-21 00:45:13 UTC
Hi.. I can not reproduce this bug w/the latest version of stable konqueror proper. I would suggest e-mailing the konq-e mailing list -- we khtml folks can't really help you with konq-e, since some builds are based on pretty old versions, etc.
Comment 2 FiNeX 2009-08-31 13:40:47 UTC
Please, would you like to check the bug using a more recent KDE version like 4.3 or trunk?

Many thanks.


P.S: has konqueror embedded ported to KDE 4?
Comment 3 Andrew Crouthamel 2018-09-20 03:11:09 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-21 04:23:04 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!