Bug 203375 - konqueror crashes loading www.whitepages.com.au
Summary: konqueror crashes loading www.whitepages.com.au
Status: RESOLVED DUPLICATE of bug 189904
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-11 01:06 UTC by andrew
Modified: 2009-08-12 08:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Complete backtrace from comment 4 compressed as 7z (811.51 KB, application/octet-stream)
2009-08-12 02:24 UTC, Dario Andres
Details

Note You need to log in before you can comment on or make changes to this bug.
Description andrew 2009-08-11 01:06:31 UTC
Version:           4.3.00 (KDE 4.3.0) (using 4.3.00 (KDE 4.3.0), Chakra KDE)
Compiler:          gcc
OS:                Linux (i686) release 2.6.30-ARCH

Unfortunately this crash doesn't seem to go to a crash report dialog.  Konqueror just disappears some time after entering the above address.
Comment 1 Dario Andres 2009-08-11 17:52:08 UTC
Try the following:

- Install the kdelibs-debug package
- Run Konsole, and type "gdb konqueror" on it (you need gdb installed)
- Type "run www.whitepages.com.au" + Enter
Konqueror should start, show that page, and then crash
- Go back to the Konsole window, type "bt full" a couple of times and then paste the output here. 
Thanks
Comment 2 andrew 2009-08-12 01:32:43 UTC
Thanks for the tip...
But literally the full backtrace is far too large to paste here.  Here is the first 10% or so (do we have some recursive calls?)

(gdb) run www.whitepages.com.au
Starting program: /usr/bin/konqueror www.whitepages.com.au
[Thread debugging using libthread_db enabled]
[New Thread 0xb5d6d710 (LWP 4398)]
[New Thread 0xb26e8b70 (LWP 4413)]
[New Thread 0xb1cffb70 (LWP 4429)]
[New Thread 0xb1348b70 (LWP 4439)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5d6d710 (LWP 4398)]
0xb5da05af in pcre_compile2 () from /lib/libpcre.so.0
(gdb) bt full                                        
#0  0xb5da05af in pcre_compile2 () from /lib/libpcre.so.0
No symbol table info available.
#1  0xb5da0ec1 in pcre_compile () from /lib/libpcre.so.0
No symbol table info available.
#2  0xb3ba616d in RegExp (this=0x9e201f0, p=@0xbf53b53c, flags=0 '\0')
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/regexp.cpp:223
        intern = {m_rep = {m_ptr = 0x93baf70}}
        errorOffset = 28
        secondTry = false
        options = 33564672
        errorMessage = 0xb3c1cfb0 "�|\n"
#3  0xb3bbd6d1 in KJS::RegExpObjectImp::makeEngine (exec=0xbf53b8d4, p=@0xbf53b53c,
    flagsInput=0xb0a1c420)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/regexp_object.cpp:453
        flags = {m_rep = {m_ptr = 0xb3c1d4e0}}
        reflags = 0
        re = (KJS::RegExp *) 0x9e201f0
#4  0xb3bbda7c in KJS::RegExpObjectImp::construct (this=0xb1e90640, exec=0xbf53b8d4, args=@0xbf53b7c4)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/regexp_object.cpp:476
        o = <value optimized out>
        p = {m_rep = {m_ptr = 0x93baf70}}
        re = <value optimized out>
#5  0xb3bddc91 in KJS::Machine::runBlock (exec=0xbf53b8d4, codeBlock=@0x9e741c8,
    parentExec=0xbf53bd54) at codes.def:850
        flags = (KJS::UString *) 0x9e201f0
        list = {_impBase = 0x9e20180}
        fbDestReg = 4
        pattern = (KJS::UString *) 0x9e741c8
        reg = (class KJS::JSObject *) 0x9e741c8
        kjsVMOpHandlers = {0xb3be1a50, 0xb3be1980, 0xb3be195a, 0xb3be1931, 0xb3be190b, 0xb3be19a1,
  0xb3bdfb68, 0xb3bdfb6e, 0xb3be19ca, 0xb3bdfba7, 0xb3bdfbad, 0xb3be1a03, 0xb3bdfbf7, 0xb3bdfbfd,
  0xb3be1af7, 0xb3be1ad7, 0xb3be1ab4, 0xb3be20fe, 0xb3be20b5, 0xb3be2098, 0xb3be2078, 0xb3bdfc40,
  0xb3bdfc46, 0xb3be229b, 0xb3bdfc6d, 0xb3bdfc73, 0xb3be222c, 0xb3bdfcf3, 0xb3bdfcf9, 0xb3be21de,
  0xb3be21b7, 0xb3be2141, 0xb3bdfd67, 0xb3bdfd6d, 0xb3be2607, 0xb3bdfd97, 0xb3bdfd9d, 0xb3be1432,
  0xb3bdfdcf, 0xb3bdfdd5, 0xb3be1467, 0xb3be1bc1, 0xb3be0e25, 0xb3bdbc71, 0xb3be1bcc, 0xb3be1be3,
  0xb3be1b98, 0xb3be1b5d, 0xb3be1b3a, 0xb3be25de, 0xb3be25a3, 0xb3bdfdf5, 0xb3bdfdfb, 0xb3be26b0,
  0xb3be2631, 0xb3bdff68, 0xb3bdff6e, 0xb3be167c, 0xb3be0058, 0xb3be005e, 0xb3be15fe, 0xb3be1415,
  0xb3be13f2, 0xb3be2836, 0xb3be2820, 0xb3be1565, 0xb3be0092, 0xb3be0098, 0xb3be158a, 0xb3be14d1,
  0xb3be14a7, 0xb3be1477, 0xb3be00e5, 0xb3be00eb, 0xb3be17ea, 0xb3be1635, 0xb3be010b, 0xb3be0111,
  0xb3be179d, 0xb3be1768, 0xb3bdbc29, 0xb3bdbc2f, 0xb3bdbc71, 0xb3bdbc82, 0xb3bdbc88, 0xb3bdbcf9,
  0xb3bdbcff, 0xb3be2d2f, 0xb3bdbd76, 0xb3bdbd7c, 0xb3bdbff9, 0xb3bdbfff, 0xb3bdc291, 0xb3bdc297,
  0xb3bdc3aa, 0xb3bdc3b0, 0xb3bdcd24, 0xb3bdcd2a, 0xb3bdc495, 0xb3bdc49b, 0xb3bdc59d, 0xb3bdc5a3,
  0xb3bdc6c5, 0xb3bdc6cb, 0xb3bdc81d, 0xb3bdc823, 0xb3bdca5e, 0xb3bdca64, 0xb3bdccd8, 0xb3bdccde,
  0xb3be2930, 0xb3be28aa, 0xb3bdccfe, 0xb3bdcd04, 0xb3be0574, 0xb3be0556, 0xb3be0535, 0xb3be0518,
  0xb3be0594, 0xb3bdcfcf, 0xb3bdcfd5, 0xb3be05b4, 0xb3bdd015, 0xb3bdd01b, 0xb3bdd057, 0xb3bdd05d,
  0xb3bdd0a8, 0xb3bdd0ae, 0xb3bdd158, 0xb3bdd15e, 0xb3bdd1b1, 0xb3bdd1b7, 0xb3bdd211, 0xb3bdd217,
  0xb3bdd24c, 0xb3bdd252, 0xb3bdd28a, 0xb3bdd290, 0xb3bdd31d, 0xb3bdd323, 0xb3be2a08, 0xb3be29d3,
  0xb3be2b2e, 0xb3bdd44b, 0xb3bdd451, 0xb3be2b72, 0xb3be2950, 0xb3be2ca9, 0xb3bdd58e, 0xb3bdd594,
  0xb3bdd6ae, 0xb3bdd6b4, 0xb3bdd7d1, 0xb3bdd7d7, 0xb3be1c06, 0xb3bdd8f0, 0xb3bdd8f6, 0xb3be1d1b,
  0xb3bdd932, 0xb3bdd938, 0xb3be1d63, 0xb3bdd983, 0xb3bdd989, 0xb3bddb85, 0xb3bddb8b, 0xb3bde793,
  0xb3bde799, 0xb3bde7d1, 0xb3bde7d7, 0xb3bde4b8, 0xb3bde4be, 0xb3bde53b, 0xb3bde541, 0xb3be1f23,
  0xb3bde693, 0xb3bde699, 0xb3bde710, 0xb3bde716, 0xb3be0710, 0xb3be068f, 0xb3bddbc0, 0xb3bddbc6,
  0xb3be081b, 0xb3be0876, 0xb3bddbf0, 0xb3bddbf6, 0xb3bddcbc, 0xb3bddcc2, 0xb3bddcf6, 0xb3bddcfc,
  0xb3bddd33, 0xb3bddd39, 0xb3bddd6d, 0xb3bddd73, 0xb3bdddaa, 0xb3bdddb0, 0xb3be064b, 0xb3be05f4,
  0xb3bdddd2, 0xb3bdddd8...}
        localStore = (KJS::LocalStorageEntry *) 0xb0761278
        globalObject = (class KJS::JSObject *) 0xb1ed0000
        base = (const unsigned char *) 0x99ec5b0 "W"
        pc = (const unsigned char *) 0x99ec6ac "{\001"
        workList = {_impBase = 0xa00b018}
#6  0xb3bc395b in KJS::FunctionImp::callAsFunction (this=0xb1e936c0, exec=0xbf53bd54,
    thisObj=0xb1e93660, args=@0xbf53bca4)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function.cpp:144
        dbg = <value optimized out>
        newExec = {<KJS::ExecState> = {<WTFNoncopyable::Noncopyable> = {<No data fields>},
    m_interpreter = 0x9243aa8, m_completion = {comp = KJS::Normal, val = 0x0, tar = 0},
    m_propertyNames = 0x91e8d70, m_callingExec = 0xbf53bd54, m_savedExec = 0xbf53bd54,
    m_currentBody = 0x9403898, m_function = 0xb1e936c0, scope = {m_top = {ptr = 2963391648}},
    m_variable = 0xb0a1c4a0, m_thisVal = 0xb1e93660, m_localStore = 0xb0761278,
    m_localStoreSize = 18, m_pcBase = 0x99ec5b0 "W", m_pc = 0xbf53b828,
    m_machineLocalStore = 0xbf53b820, m_exceptionHandlers = {m_size = 1,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::ExceptionHandler>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53b924, m_capacity = 4}, static m_inlineBufferSize = 32,
        m_inlineBuffer = "\000\000\000\000�\001\000\000�\177��\017\000\000\000<�A\t�9%\t����8\000\000"}}, m_deferredCompletions = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::Completion>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53b950, m_capacity = 4}, static m_inlineBufferSize = 48,
        m_inlineBuffer = "`6��ĹS�\230�S��\177��d6��d�A\t\230�S�#\002��`)��T�S�<�A\tĹS�"}},
    m_activePropertyNameArrays = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::PropertyNameArrayInfo>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53b98c, m_capacity = 2},
        static m_inlineBufferSize = 16, m_inlineBuffer = "���`6��d�A\tعS�"}},
    m_codeType = KJS::FunctionCode}, <No data fields>}
        body = (class KJS::FunctionBodyNode *) 0x9403898
        currentState = <value optimized out>
        activation = <value optimized out>
        result = (class KJS::JSValue *) 0x0
#7  0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53bd54, thisObj=0xb1e93660,
    args=@0xbf53bca4) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#8  0xb3be4f9e in KJS::Machine::runBlock (exec=0xbf53bd54, codeBlock=@0x9e741c8,
    parentExec=0xbf53c274) at codes.def:1192
        fbDestReg = 10
        v = (class KJS::JSValue *) 0xb1e936c0
        thisVal = (class KJS::JSValue *) 0x4
        val = (class KJS::JSValue *) 0x4
        kjsVMOpHandlers = {0xb3be1a50, 0xb3be1980, 0xb3be195a, 0xb3be1931, 0xb3be190b, 0xb3be19a1,
  0xb3bdfb68, 0xb3bdfb6e, 0xb3be19ca, 0xb3bdfba7, 0xb3bdfbad, 0xb3be1a03, 0xb3bdfbf7, 0xb3bdfbfd,
  0xb3be1af7, 0xb3be1ad7, 0xb3be1ab4, 0xb3be20fe, 0xb3be20b5, 0xb3be2098, 0xb3be2078, 0xb3bdfc40,
  0xb3bdfc46, 0xb3be229b, 0xb3bdfc6d, 0xb3bdfc73, 0xb3be222c, 0xb3bdfcf3, 0xb3bdfcf9, 0xb3be21de,
  0xb3be21b7, 0xb3be2141, 0xb3bdfd67, 0xb3bdfd6d, 0xb3be2607, 0xb3bdfd97, 0xb3bdfd9d, 0xb3be1432,
  0xb3bdfdcf, 0xb3bdfdd5, 0xb3be1467, 0xb3be1bc1, 0xb3be0e25, 0xb3bdbc71, 0xb3be1bcc, 0xb3be1be3,
  0xb3be1b98, 0xb3be1b5d, 0xb3be1b3a, 0xb3be25de, 0xb3be25a3, 0xb3bdfdf5, 0xb3bdfdfb, 0xb3be26b0,
  0xb3be2631, 0xb3bdff68, 0xb3bdff6e, 0xb3be167c, 0xb3be0058, 0xb3be005e, 0xb3be15fe, 0xb3be1415,
  0xb3be13f2, 0xb3be2836, 0xb3be2820, 0xb3be1565, 0xb3be0092, 0xb3be0098, 0xb3be158a, 0xb3be14d1,
  0xb3be14a7, 0xb3be1477, 0xb3be00e5, 0xb3be00eb, 0xb3be17ea, 0xb3be1635, 0xb3be010b, 0xb3be0111,
  0xb3be179d, 0xb3be1768, 0xb3bdbc29, 0xb3bdbc2f, 0xb3bdbc71, 0xb3bdbc82, 0xb3bdbc88, 0xb3bdbcf9,
  0xb3bdbcff, 0xb3be2d2f, 0xb3bdbd76, 0xb3bdbd7c, 0xb3bdbff9, 0xb3bdbfff, 0xb3bdc291, 0xb3bdc297,
  0xb3bdc3aa, 0xb3bdc3b0, 0xb3bdcd24, 0xb3bdcd2a, 0xb3bdc495, 0xb3bdc49b, 0xb3bdc59d, 0xb3bdc5a3,
  0xb3bdc6c5, 0xb3bdc6cb, 0xb3bdc81d, 0xb3bdc823, 0xb3bdca5e, 0xb3bdca64, 0xb3bdccd8, 0xb3bdccde,
  0xb3be2930, 0xb3be28aa, 0xb3bdccfe, 0xb3bdcd04, 0xb3be0574, 0xb3be0556, 0xb3be0535, 0xb3be0518,
  0xb3be0594, 0xb3bdcfcf, 0xb3bdcfd5, 0xb3be05b4, 0xb3bdd015, 0xb3bdd01b, 0xb3bdd057, 0xb3bdd05d,
  0xb3bdd0a8, 0xb3bdd0ae, 0xb3bdd158, 0xb3bdd15e, 0xb3bdd1b1, 0xb3bdd1b7, 0xb3bdd211, 0xb3bdd217,
  0xb3bdd24c, 0xb3bdd252, 0xb3bdd28a, 0xb3bdd290, 0xb3bdd31d, 0xb3bdd323, 0xb3be2a08, 0xb3be29d3,
  0xb3be2b2e, 0xb3bdd44b, 0xb3bdd451, 0xb3be2b72, 0xb3be2950, 0xb3be2ca9, 0xb3bdd58e, 0xb3bdd594,
  0xb3bdd6ae, 0xb3bdd6b4, 0xb3bdd7d1, 0xb3bdd7d7, 0xb3be1c06, 0xb3bdd8f0, 0xb3bdd8f6, 0xb3be1d1b,
  0xb3bdd932, 0xb3bdd938, 0xb3be1d63, 0xb3bdd983, 0xb3bdd989, 0xb3bddb85, 0xb3bddb8b, 0xb3bde793,
  0xb3bde799, 0xb3bde7d1, 0xb3bde7d7, 0xb3bde4b8, 0xb3bde4be, 0xb3bde53b, 0xb3bde541, 0xb3be1f23,
  0xb3bde693, 0xb3bde699, 0xb3bde710, 0xb3bde716, 0xb3be0710, 0xb3be068f, 0xb3bddbc0, 0xb3bddbc6,
  0xb3be081b, 0xb3be0876, 0xb3bddbf0, 0xb3bddbf6, 0xb3bddcbc, 0xb3bddcc2, 0xb3bddcf6, 0xb3bddcfc,
  0xb3bddd33, 0xb3bddd39, 0xb3bddd6d, 0xb3bddd73, 0xb3bdddaa, 0xb3bdddb0, 0xb3be064b, 0xb3be05f4,
  0xb3bdddd2, 0xb3bdddd8...}
        localStore = (KJS::LocalStorageEntry *) 0xb07611e8
        globalObject = (class KJS::JSObject *) 0xb1ed0000
        base = (const unsigned char *) 0x99e0e08 "W"
        pc = (const unsigned char *) 0x99e0e84 "("
        workList = {_impBase = 0xa00afe0}
#9  0xb3bc395b in KJS::FunctionImp::callAsFunction (this=0xb1e94d00, exec=0xbf53c274,
    thisObj=0xb1e24200, args=@0xbf53bea4)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function.cpp:144
        dbg = <value optimized out>
        newExec = {<KJS::ExecState> = {<WTFNoncopyable::Noncopyable> = {<No data fields>},
    m_interpreter = 0x9243aa8, m_completion = {comp = KJS::Normal, val = 0x0, tar = 0},
    m_propertyNames = 0x91e8d70, m_callingExec = 0xbf53c274, m_savedExec = 0xbf53c274,
    m_currentBody = 0x941e028, m_function = 0xb1e94d00, scope = {m_top = {ptr = 2963391680}},
    m_variable = 0xb0a1c4c0, m_thisVal = 0xb1e24200, m_localStore = 0xb07611e8,
    m_localStoreSize = 12, m_pcBase = 0x99e0e08 "W", m_pc = 0xbf53bca8,
    m_machineLocalStore = 0xbf53bca0, m_exceptionHandlers = {m_size = 1,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::ExceptionHandler>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53bda4, m_capacity = 4}, static m_inlineBufferSize = 32,
        m_inlineBuffer = "\000\000\000\000\200\000\000\000�\177��$š���\000\n\000\000\000\000��T\t�\215\036\t"}}, m_deferredCompletions = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::Completion>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53bdd0, m_capacity = 4}, static m_inlineBufferSize = 48,
        m_inlineBuffer = " š�\000\000\000\000��S�xl�� š�t�S�\000\000\000\000(�S� š�(�S�X�S�Zo��"}}, m_activePropertyNameArrays = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::PropertyNameArrayInfo>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53be0c, m_capacity = 2},
        static m_inlineBufferSize = 16, m_inlineBuffer = "(�S� š��\215\036\tX�S�"}},
    m_codeType = KJS::FunctionCode}, <No data fields>}
        body = (class KJS::FunctionBodyNode *) 0x941e028
        currentState = <value optimized out>
        activation = <value optimized out>
        result = (class KJS::JSValue *) 0x0
#10 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53c274, thisObj=0xb1e24200,
    args=@0xbf53bea4) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#11 0xb3ba7132 in KJS::FunctionProtoFunc::callAsFunction (this=0xb1e90040, exec=0xbf53c274,
    thisObj=0xb1e94d00, args=@0xbf53c1c4)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function_object.cpp:123
        thisArg = <value optimized out>
        argArray = <value optimized out>
        applyThis = (class KJS::JSObject *) 0xb1e24200
        applyArgs = {_impBase = 0xa00afa8}
        result = <value optimized out>
#12 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53c274, thisObj=0xb1e94d00,
    args=@0xbf53c1c4) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#13 0xb3be4f9e in KJS::Machine::runBlock (exec=0xbf53c274, codeBlock=@0x9e741c8,
    parentExec=0xbf53c6f4) at codes.def:1192                                                           
        fbDestReg = 19
        v = (class KJS::JSValue *) 0xb1e90040
        thisVal = (class KJS::JSValue *) 0x4
        val = (class KJS::JSValue *) 0x4
        kjsVMOpHandlers = {0xb3be1a50, 0xb3be1980, 0xb3be195a, 0xb3be1931, 0xb3be190b, 0xb3be19a1,
  0xb3bdfb68, 0xb3bdfb6e, 0xb3be19ca, 0xb3bdfba7, 0xb3bdfbad, 0xb3be1a03, 0xb3bdfbf7, 0xb3bdfbfd,
  0xb3be1af7, 0xb3be1ad7, 0xb3be1ab4, 0xb3be20fe, 0xb3be20b5, 0xb3be2098, 0xb3be2078, 0xb3bdfc40,
  0xb3bdfc46, 0xb3be229b, 0xb3bdfc6d, 0xb3bdfc73, 0xb3be222c, 0xb3bdfcf3, 0xb3bdfcf9, 0xb3be21de,
  0xb3be21b7, 0xb3be2141, 0xb3bdfd67, 0xb3bdfd6d, 0xb3be2607, 0xb3bdfd97, 0xb3bdfd9d, 0xb3be1432,
  0xb3bdfdcf, 0xb3bdfdd5, 0xb3be1467, 0xb3be1bc1, 0xb3be0e25, 0xb3bdbc71, 0xb3be1bcc, 0xb3be1be3,
  0xb3be1b98, 0xb3be1b5d, 0xb3be1b3a, 0xb3be25de, 0xb3be25a3, 0xb3bdfdf5, 0xb3bdfdfb, 0xb3be26b0,
  0xb3be2631, 0xb3bdff68, 0xb3bdff6e, 0xb3be167c, 0xb3be0058, 0xb3be005e, 0xb3be15fe, 0xb3be1415,
  0xb3be13f2, 0xb3be2836, 0xb3be2820, 0xb3be1565, 0xb3be0092, 0xb3be0098, 0xb3be158a, 0xb3be14d1,
  0xb3be14a7, 0xb3be1477, 0xb3be00e5, 0xb3be00eb, 0xb3be17ea, 0xb3be1635, 0xb3be010b, 0xb3be0111,
  0xb3be179d, 0xb3be1768, 0xb3bdbc29, 0xb3bdbc2f, 0xb3bdbc71, 0xb3bdbc82, 0xb3bdbc88, 0xb3bdbcf9,
  0xb3bdbcff, 0xb3be2d2f, 0xb3bdbd76, 0xb3bdbd7c, 0xb3bdbff9, 0xb3bdbfff, 0xb3bdc291, 0xb3bdc297,
  0xb3bdc3aa, 0xb3bdc3b0, 0xb3bdcd24, 0xb3bdcd2a, 0xb3bdc495, 0xb3bdc49b, 0xb3bdc59d, 0xb3bdc5a3,
  0xb3bdc6c5, 0xb3bdc6cb, 0xb3bdc81d, 0xb3bdc823, 0xb3bdca5e, 0xb3bdca64, 0xb3bdccd8, 0xb3bdccde,
  0xb3be2930, 0xb3be28aa, 0xb3bdccfe, 0xb3bdcd04, 0xb3be0574, 0xb3be0556, 0xb3be0535, 0xb3be0518,
  0xb3be0594, 0xb3bdcfcf, 0xb3bdcfd5, 0xb3be05b4, 0xb3bdd015, 0xb3bdd01b, 0xb3bdd057, 0xb3bdd05d,
  0xb3bdd0a8, 0xb3bdd0ae, 0xb3bdd158, 0xb3bdd15e, 0xb3bdd1b1, 0xb3bdd1b7, 0xb3bdd211, 0xb3bdd217,
  0xb3bdd24c, 0xb3bdd252, 0xb3bdd28a, 0xb3bdd290, 0xb3bdd31d, 0xb3bdd323, 0xb3be2a08, 0xb3be29d3,
  0xb3be2b2e, 0xb3bdd44b, 0xb3bdd451, 0xb3be2b72, 0xb3be2950, 0xb3be2ca9, 0xb3bdd58e, 0xb3bdd594,
  0xb3bdd6ae, 0xb3bdd6b4, 0xb3bdd7d1, 0xb3bdd7d7, 0xb3be1c06, 0xb3bdd8f0, 0xb3bdd8f6, 0xb3be1d1b,
  0xb3bdd932, 0xb3bdd938, 0xb3be1d63, 0xb3bdd983, 0xb3bdd989, 0xb3bddb85, 0xb3bddb8b, 0xb3bde793,
  0xb3bde799, 0xb3bde7d1, 0xb3bde7d7, 0xb3bde4b8, 0xb3bde4be, 0xb3bde53b, 0xb3bde541, 0xb3be1f23,
  0xb3bde693, 0xb3bde699, 0xb3bde710, 0xb3bde716, 0xb3be0710, 0xb3be068f, 0xb3bddbc0, 0xb3bddbc6,
  0xb3be081b, 0xb3be0876, 0xb3bddbf0, 0xb3bddbf6, 0xb3bddcbc, 0xb3bddcc2, 0xb3bddcf6, 0xb3bddcfc,
  0xb3bddd33, 0xb3bddd39, 0xb3bddd6d, 0xb3bddd73, 0xb3bdddaa, 0xb3bdddb0, 0xb3be064b, 0xb3be05f4,
  0xb3bdddd2, 0xb3bdddd8...}
        localStore = (KJS::LocalStorageEntry *) 0xb07610a4
        globalObject = (class KJS::JSObject *) 0xb1ed0000
        base = (const unsigned char *) 0x95c9968 "W"
        pc = (const unsigned char *) 0x95c9b34 "N\001"
        workList = {_impBase = 0xa00af70}
#14 0xb3bc395b in KJS::FunctionImp::callAsFunction (this=0xb1e935e0, exec=0xbf53c6f4,
    thisObj=0xb1e92960, args=@0xbf53c644)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function.cpp:144
        dbg = <value optimized out>
        newExec = {<KJS::ExecState> = {<WTFNoncopyable::Noncopyable> = {<No data fields>},
    m_interpreter = 0x9243aa8, m_completion = {comp = KJS::Normal, val = 0x0, tar = 0},
    m_propertyNames = 0x91e8d70, m_callingExec = 0xbf53c6f4, m_savedExec = 0xbf53c6f4,
    m_currentBody = 0x93b88a0, m_function = 0xb1e935e0, scope = {m_top = {ptr = 2963391712}},
    m_variable = 0xb0a1c4e0, m_thisVal = 0xb1e92960, m_localStore = 0xb07610a4,
    m_localStoreSize = 27, m_pcBase = 0x95c9968 "W", m_pc = 0xbf53c1c8,
    m_machineLocalStore = 0xbf53c1c0, m_exceptionHandlers = {m_size = 1,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::ExceptionHandler>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53c2c4, m_capacity = 4}, static m_inlineBufferSize = 32,
        m_inlineBuffer = "\000\000\000\000,\004\000\000�\177��d)��\\�,\t\000\000\000\000\000\000\000\0008\000\000"}}, m_deferredCompletions = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::Completion>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53c2f0, m_capacity = 4}, static m_inlineBufferSize = 48,
        m_inlineBuffer = "\223\212�\t����\200\003�����\\�,\td�S�8�S�#\002��`)����S�\\�,\td�S�"}},
    m_activePropertyNameArrays = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::PropertyNameArrayInfo>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53c32c, m_capacity = 2},
        static m_inlineBufferSize = 16, m_inlineBuffer = "���`)��\\�,\tx�S�"}},
    m_codeType = KJS::FunctionCode}, <No data fields>}
        body = (class KJS::FunctionBodyNode *) 0x93b88a0
        currentState = <value optimized out>
        activation = <value optimized out>
        result = (class KJS::JSValue *) 0x0
#15 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53c6f4, thisObj=0xb1e92960,
    args=@0xbf53c644) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#16 0xb3be4f9e in KJS::Machine::runBlock (exec=0xbf53c6f4, codeBlock=@0x9e741c8,
    parentExec=0xbf53cb74) at codes.def:1192
        fbDestReg = 10
        v = (class KJS::JSValue *) 0xb1e935e0
        thisVal = (class KJS::JSValue *) 0x4
        val = (class KJS::JSValue *) 0x4
        kjsVMOpHandlers = {0xb3be1a50, 0xb3be1980, 0xb3be195a, 0xb3be1931, 0xb3be190b, 0xb3be19a1,
  0xb3bdfb68, 0xb3bdfb6e, 0xb3be19ca, 0xb3bdfba7, 0xb3bdfbad, 0xb3be1a03, 0xb3bdfbf7, 0xb3bdfbfd,
  0xb3be1af7, 0xb3be1ad7, 0xb3be1ab4, 0xb3be20fe, 0xb3be20b5, 0xb3be2098, 0xb3be2078, 0xb3bdfc40,
  0xb3bdfc46, 0xb3be229b, 0xb3bdfc6d, 0xb3bdfc73, 0xb3be222c, 0xb3bdfcf3, 0xb3bdfcf9, 0xb3be21de,
  0xb3be21b7, 0xb3be2141, 0xb3bdfd67, 0xb3bdfd6d, 0xb3be2607, 0xb3bdfd97, 0xb3bdfd9d, 0xb3be1432,
  0xb3bdfdcf, 0xb3bdfdd5, 0xb3be1467, 0xb3be1bc1, 0xb3be0e25, 0xb3bdbc71, 0xb3be1bcc, 0xb3be1be3,
  0xb3be1b98, 0xb3be1b5d, 0xb3be1b3a, 0xb3be25de, 0xb3be25a3, 0xb3bdfdf5, 0xb3bdfdfb, 0xb3be26b0,
  0xb3be2631, 0xb3bdff68, 0xb3bdff6e, 0xb3be167c, 0xb3be0058, 0xb3be005e, 0xb3be15fe, 0xb3be1415,
  0xb3be13f2, 0xb3be2836, 0xb3be2820, 0xb3be1565, 0xb3be0092, 0xb3be0098, 0xb3be158a, 0xb3be14d1,
  0xb3be14a7, 0xb3be1477, 0xb3be00e5, 0xb3be00eb, 0xb3be17ea, 0xb3be1635, 0xb3be010b, 0xb3be0111,
  0xb3be179d, 0xb3be1768, 0xb3bdbc29, 0xb3bdbc2f, 0xb3bdbc71, 0xb3bdbc82, 0xb3bdbc88, 0xb3bdbcf9,
  0xb3bdbcff, 0xb3be2d2f, 0xb3bdbd76, 0xb3bdbd7c, 0xb3bdbff9, 0xb3bdbfff, 0xb3bdc291, 0xb3bdc297,
  0xb3bdc3aa, 0xb3bdc3b0, 0xb3bdcd24, 0xb3bdcd2a, 0xb3bdc495, 0xb3bdc49b, 0xb3bdc59d, 0xb3bdc5a3,
  0xb3bdc6c5, 0xb3bdc6cb, 0xb3bdc81d, 0xb3bdc823, 0xb3bdca5e, 0xb3bdca64, 0xb3bdccd8, 0xb3bdccde,
  0xb3be2930, 0xb3be28aa, 0xb3bdccfe, 0xb3bdcd04, 0xb3be0574, 0xb3be0556, 0xb3be0535, 0xb3be0518,
  0xb3be0594, 0xb3bdcfcf, 0xb3bdcfd5, 0xb3be05b4, 0xb3bdd015, 0xb3bdd01b, 0xb3bdd057, 0xb3bdd05d,
  0xb3bdd0a8, 0xb3bdd0ae, 0xb3bdd158, 0xb3bdd15e, 0xb3bdd1b1, 0xb3bdd1b7, 0xb3bdd211, 0xb3bdd217,
  0xb3bdd24c, 0xb3bdd252, 0xb3bdd28a, 0xb3bdd290, 0xb3bdd31d, 0xb3bdd323, 0xb3be2a08, 0xb3be29d3,
  0xb3be2b2e, 0xb3bdd44b, 0xb3bdd451, 0xb3be2b72, 0xb3be2950, 0xb3be2ca9, 0xb3bdd58e, 0xb3bdd594,
  0xb3bdd6ae, 0xb3bdd6b4, 0xb3bdd7d1, 0xb3bdd7d7, 0xb3be1c06, 0xb3bdd8f0, 0xb3bdd8f6, 0xb3be1d1b,
  0xb3bdd932, 0xb3bdd938, 0xb3be1d63, 0xb3bdd983, 0xb3bdd989, 0xb3bddb85, 0xb3bddb8b, 0xb3bde793,
  0xb3bde799, 0xb3bde7d1, 0xb3bde7d7, 0xb3bde4b8, 0xb3bde4be, 0xb3bde53b, 0xb3bde541, 0xb3be1f23,
  0xb3bde693, 0xb3bde699, 0xb3bde710, 0xb3bde716, 0xb3be0710, 0xb3be068f, 0xb3bddbc0, 0xb3bddbc6,
  0xb3be081b, 0xb3be0876, 0xb3bddbf0, 0xb3bddbf6, 0xb3bddcbc, 0xb3bddcc2, 0xb3bddcf6, 0xb3bddcfc,
  0xb3bddd33, 0xb3bddd39, 0xb3bddd6d, 0xb3bddd73, 0xb3bdddaa, 0xb3bdddb0, 0xb3be064b, 0xb3be05f4,
  0xb3bdddd2, 0xb3bdddd8...}
        localStore = (KJS::LocalStorageEntry *) 0xb0761008
        globalObject = (class KJS::JSObject *) 0xb1ed0000
        base = (const unsigned char *) 0x95ee728 "W"
        pc = (const unsigned char *) 0x95ee790 "R"
        workList = {_impBase = 0x9cb9050}
#17 0xb3bc395b in KJS::FunctionImp::callAsFunction (this=0xb1e92c00, exec=0xbf53cb74,
    thisObj=0xb1e20260, args=@0xbf53cac4)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function.cpp:144
        dbg = <value optimized out>
        newExec = {<KJS::ExecState> = {<WTFNoncopyable::Noncopyable> = {<No data fields>},
    m_interpreter = 0x9243aa8, m_completion = {comp = KJS::Normal, val = 0x0, tar = 0},
    m_propertyNames = 0x91e8d70, m_callingExec = 0xbf53cb74, m_savedExec = 0xbf53cb74,
    m_currentBody = 0x92cd9f8, m_function = 0xb1e92c00, scope = {m_top = {ptr = 2963391744}},
    m_variable = 0xb0a1c500, m_thisVal = 0xb1e20260, m_localStore = 0xb0761008,
    m_localStoreSize = 13, m_pcBase = 0x95ee728 "W", m_pc = 0xbf53c648,
    m_machineLocalStore = 0xbf53c640, m_exceptionHandlers = {m_size = 1,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::ExceptionHandler>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53c744, m_capacity = 4}, static m_inlineBufferSize = 32,
        m_inlineBuffer = "\000\000\000\000t\000\000\0008š��\001\000\0004\000\000\000P\220�\t\000\000\000\000P\220�\t"}}, m_deferredCompletions = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::Completion>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53c770, m_capacity = 4}, static m_inlineBufferSize = 48,
        m_inlineBuffer = " \000\000\000��S��\031�����x\017v�@š���S��\034�� š�t�S�\200O��D�S�"}},
    m_activePropertyNameArrays = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::PropertyNameArrayInfo>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53c7ac, m_capacity = 2},
        static m_inlineBufferSize = 16, m_inlineBuffer = "���`O��\000\000\000\000��S�"}},
    m_codeType = KJS::FunctionCode}, <No data fields>}
        body = (class KJS::FunctionBodyNode *) 0x92cd9f8
        currentState = <value optimized out>
        activation = <value optimized out>
        result = (class KJS::JSValue *) 0x0
#18 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53cb74, thisObj=0xb1e20260,
    args=@0xbf53cac4) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#19 0xb3be4f9e in KJS::Machine::runBlock (exec=0xbf53cb74, codeBlock=@0x9e741c8,
    parentExec=0xbf53cff4) at codes.def:1192
        fbDestReg = 11
        v = (class KJS::JSValue *) 0xb1e92c00
        thisVal = (class KJS::JSValue *) 0x4
        val = (class KJS::JSValue *) 0x4
        kjsVMOpHandlers = {0xb3be1a50, 0xb3be1980, 0xb3be195a, 0xb3be1931, 0xb3be190b, 0xb3be19a1,
  0xb3bdfb68, 0xb3bdfb6e, 0xb3be19ca, 0xb3bdfba7, 0xb3bdfbad, 0xb3be1a03, 0xb3bdfbf7, 0xb3bdfbfd,
  0xb3be1af7, 0xb3be1ad7, 0xb3be1ab4, 0xb3be20fe, 0xb3be20b5, 0xb3be2098, 0xb3be2078, 0xb3bdfc40,
  0xb3bdfc46, 0xb3be229b, 0xb3bdfc6d, 0xb3bdfc73, 0xb3be222c, 0xb3bdfcf3, 0xb3bdfcf9, 0xb3be21de,
  0xb3be21b7, 0xb3be2141, 0xb3bdfd67, 0xb3bdfd6d, 0xb3be2607, 0xb3bdfd97, 0xb3bdfd9d, 0xb3be1432,
  0xb3bdfdcf, 0xb3bdfdd5, 0xb3be1467, 0xb3be1bc1, 0xb3be0e25, 0xb3bdbc71, 0xb3be1bcc, 0xb3be1be3,
  0xb3be1b98, 0xb3be1b5d, 0xb3be1b3a, 0xb3be25de, 0xb3be25a3, 0xb3bdfdf5, 0xb3bdfdfb, 0xb3be26b0,
  0xb3be2631, 0xb3bdff68, 0xb3bdff6e, 0xb3be167c, 0xb3be0058, 0xb3be005e, 0xb3be15fe, 0xb3be1415,
  0xb3be13f2, 0xb3be2836, 0xb3be2820, 0xb3be1565, 0xb3be0092, 0xb3be0098, 0xb3be158a, 0xb3be14d1,
  0xb3be14a7, 0xb3be1477, 0xb3be00e5, 0xb3be00eb, 0xb3be17ea, 0xb3be1635, 0xb3be010b, 0xb3be0111,
  0xb3be179d, 0xb3be1768, 0xb3bdbc29, 0xb3bdbc2f, 0xb3bdbc71, 0xb3bdbc82, 0xb3bdbc88, 0xb3bdbcf9,
  0xb3bdbcff, 0xb3be2d2f, 0xb3bdbd76, 0xb3bdbd7c, 0xb3bdbff9, 0xb3bdbfff, 0xb3bdc291, 0xb3bdc297,
  0xb3bdc3aa, 0xb3bdc3b0, 0xb3bdcd24, 0xb3bdcd2a, 0xb3bdc495, 0xb3bdc49b, 0xb3bdc59d, 0xb3bdc5a3,
  0xb3bdc6c5, 0xb3bdc6cb, 0xb3bdc81d, 0xb3bdc823, 0xb3bdca5e, 0xb3bdca64, 0xb3bdccd8, 0xb3bdccde,
  0xb3be2930, 0xb3be28aa, 0xb3bdccfe, 0xb3bdcd04, 0xb3be0574, 0xb3be0556, 0xb3be0535, 0xb3be0518,
  0xb3be0594, 0xb3bdcfcf, 0xb3bdcfd5, 0xb3be05b4, 0xb3bdd015, 0xb3bdd01b, 0xb3bdd057, 0xb3bdd05d,
  0xb3bdd0a8, 0xb3bdd0ae, 0xb3bdd158, 0xb3bdd15e, 0xb3bdd1b1, 0xb3bdd1b7, 0xb3bdd211, 0xb3bdd217,
  0xb3bdd24c, 0xb3bdd252, 0xb3bdd28a, 0xb3bdd290, 0xb3bdd31d, 0xb3bdd323, 0xb3be2a08, 0xb3be29d3,
  0xb3be2b2e, 0xb3bdd44b, 0xb3bdd451, 0xb3be2b72, 0xb3be2950, 0xb3be2ca9, 0xb3bdd58e, 0xb3bdd594,
  0xb3bdd6ae, 0xb3bdd6b4, 0xb3bdd7d1, 0xb3bdd7d7, 0xb3be1c06, 0xb3bdd8f0, 0xb3bdd8f6, 0xb3be1d1b,
  0xb3bdd932, 0xb3bdd938, 0xb3be1d63, 0xb3bdd983, 0xb3bdd989, 0xb3bddb85, 0xb3bddb8b, 0xb3bde793,
  0xb3bde799, 0xb3bde7d1, 0xb3bde7d7, 0xb3bde4b8, 0xb3bde4be, 0xb3bde53b, 0xb3bde541, 0xb3be1f23,
  0xb3bde693, 0xb3bde699, 0xb3bde710, 0xb3bde716, 0xb3be0710, 0xb3be068f, 0xb3bddbc0, 0xb3bddbc6,
  0xb3be081b, 0xb3be0876, 0xb3bddbf0, 0xb3bddbf6, 0xb3bddcbc, 0xb3bddcc2, 0xb3bddcf6, 0xb3bddcfc,
  0xb3bddd33, 0xb3bddd39, 0xb3bddd6d, 0xb3bddd73, 0xb3bdddaa, 0xb3bdddb0, 0xb3be064b, 0xb3be05f4,
  0xb3bdddd2, 0xb3bdddd8...}
        localStore = (KJS::LocalStorageEntry *) 0xb0760f78
        globalObject = (class KJS::JSObject *) 0xb1ed0000
        base = (const unsigned char *) 0x9694e18 "W"
        pc = (const unsigned char *) 0x9694e8c "R"
        workList = {_impBase = 0x9db5018}
#20 0xb3bc395b in KJS::FunctionImp::callAsFunction (this=0xb1e94f80, exec=0xbf53cff4,
    thisObj=0xb1e20260, args=@0xbf53cf44)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function.cpp:144
        dbg = <value optimized out>
        newExec = {<KJS::ExecState> = {<WTFNoncopyable::Noncopyable> = {<No data fields>},
    m_interpreter = 0x9243aa8, m_completion = {comp = KJS::Normal, val = 0x0, tar = 0},
    m_propertyNames = 0x91e8d70, m_callingExec = 0xbf53cff4, m_savedExec = 0xbf53cff4,
    m_currentBody = 0x941f640, m_function = 0xb1e94f80, scope = {m_top = {ptr = 2963391808}},
    m_variable = 0xb0a1c540, m_thisVal = 0xb1e20260, m_localStore = 0xb0760f78,
    m_localStoreSize = 12, m_pcBase = 0x9694e18 "W", m_pc = 0xbf53cac8,
    m_machineLocalStore = 0xbf53cac0, m_exceptionHandlers = {m_size = 1,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::ExceptionHandler>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53cbc4, m_capacity = 4}, static m_inlineBufferSize = 32,
        m_inlineBuffer = "\000\000\000\000\200\000\000\000�ѻ�?\000\000\0004\000\000\000�\bi\tj�\231�8\000\000"}}, m_deferredCompletions = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::Completion>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53cbf0, m_capacity = 4}, static m_inlineBufferSize = 48,
        m_inlineBuffer = "\200\v��d�S�8�S��\177��\204\vⱤ8V\t9\000\000\000�\005E\t\200\003������\200\003���oo�"}}, m_activePropertyNameArrays = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::PropertyNameArrayInfo>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53cc2c, m_capacity = 2},
        static m_inlineBufferSize = 16, m_inlineBuffer = "���\200\vⱤ8V\tx�S�"}},
    m_codeType = KJS::FunctionCode}, <No data fields>}
        body = (class KJS::FunctionBodyNode *) 0x941f640
        currentState = <value optimized out>
        activation = <value optimized out>
        result = (class KJS::JSValue *) 0x0
#21 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53cff4, thisObj=0xb1e20260,
    args=@0xbf53cf44) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#22 0xb3be4f9e in KJS::Machine::runBlock (exec=0xbf53cff4, codeBlock=@0x9e741c8,
    parentExec=0xbf53d474) at codes.def:1192
        fbDestReg = 11
        v = (class KJS::JSValue *) 0xb1e94f80
        thisVal = (class KJS::JSValue *) 0x4
        val = (class KJS::JSValue *) 0x4
        kjsVMOpHandlers = {0xb3be1a50, 0xb3be1980, 0xb3be195a, 0xb3be1931, 0xb3be190b, 0xb3be19a1,
  0xb3bdfb68, 0xb3bdfb6e, 0xb3be19ca, 0xb3bdfba7, 0xb3bdfbad, 0xb3be1a03, 0xb3bdfbf7, 0xb3bdfbfd,
  0xb3be1af7, 0xb3be1ad7, 0xb3be1ab4, 0xb3be20fe, 0xb3be20b5, 0xb3be2098, 0xb3be2078, 0xb3bdfc40,
  0xb3bdfc46, 0xb3be229b, 0xb3bdfc6d, 0xb3bdfc73, 0xb3be222c, 0xb3bdfcf3, 0xb3bdfcf9, 0xb3be21de,
  0xb3be21b7, 0xb3be2141, 0xb3bdfd67, 0xb3bdfd6d, 0xb3be2607, 0xb3bdfd97, 0xb3bdfd9d, 0xb3be1432,
  0xb3bdfdcf, 0xb3bdfdd5, 0xb3be1467, 0xb3be1bc1, 0xb3be0e25, 0xb3bdbc71, 0xb3be1bcc, 0xb3be1be3,
  0xb3be1b98, 0xb3be1b5d, 0xb3be1b3a, 0xb3be25de, 0xb3be25a3, 0xb3bdfdf5, 0xb3bdfdfb, 0xb3be26b0,
  0xb3be2631, 0xb3bdff68, 0xb3bdff6e, 0xb3be167c, 0xb3be0058, 0xb3be005e, 0xb3be15fe, 0xb3be1415,
  0xb3be13f2, 0xb3be2836, 0xb3be2820, 0xb3be1565, 0xb3be0092, 0xb3be0098, 0xb3be158a, 0xb3be14d1,
  0xb3be14a7, 0xb3be1477, 0xb3be00e5, 0xb3be00eb, 0xb3be17ea, 0xb3be1635, 0xb3be010b, 0xb3be0111,
  0xb3be179d, 0xb3be1768, 0xb3bdbc29, 0xb3bdbc2f, 0xb3bdbc71, 0xb3bdbc82, 0xb3bdbc88, 0xb3bdbcf9,
  0xb3bdbcff, 0xb3be2d2f, 0xb3bdbd76, 0xb3bdbd7c, 0xb3bdbff9, 0xb3bdbfff, 0xb3bdc291, 0xb3bdc297,
  0xb3bdc3aa, 0xb3bdc3b0, 0xb3bdcd24, 0xb3bdcd2a, 0xb3bdc495, 0xb3bdc49b, 0xb3bdc59d, 0xb3bdc5a3,
  0xb3bdc6c5, 0xb3bdc6cb, 0xb3bdc81d, 0xb3bdc823, 0xb3bdca5e, 0xb3bdca64, 0xb3bdccd8, 0xb3bdccde,
  0xb3be2930, 0xb3be28aa, 0xb3bdccfe, 0xb3bdcd04, 0xb3be0574, 0xb3be0556, 0xb3be0535, 0xb3be0518,
  0xb3be0594, 0xb3bdcfcf, 0xb3bdcfd5, 0xb3be05b4, 0xb3bdd015, 0xb3bdd01b, 0xb3bdd057, 0xb3bdd05d,
  0xb3bdd0a8, 0xb3bdd0ae, 0xb3bdd158, 0xb3bdd15e, 0xb3bdd1b1, 0xb3bdd1b7, 0xb3bdd211, 0xb3bdd217,
  0xb3bdd24c, 0xb3bdd252, 0xb3bdd28a, 0xb3bdd290, 0xb3bdd31d, 0xb3bdd323, 0xb3be2a08, 0xb3be29d3,
  0xb3be2b2e, 0xb3bdd44b, 0xb3bdd451, 0xb3be2b72, 0xb3be2950, 0xb3be2ca9, 0xb3bdd58e, 0xb3bdd594,
  0xb3bdd6ae, 0xb3bdd6b4, 0xb3bdd7d1, 0xb3bdd7d7, 0xb3be1c06, 0xb3bdd8f0, 0xb3bdd8f6, 0xb3be1d1b,
  0xb3bdd932, 0xb3bdd938, 0xb3be1d63, 0xb3bdd983, 0xb3bdd989, 0xb3bddb85, 0xb3bddb8b, 0xb3bde793,
  0xb3bde799, 0xb3bde7d1, 0xb3bde7d7, 0xb3bde4b8, 0xb3bde4be, 0xb3bde53b, 0xb3bde541, 0xb3be1f23,
  0xb3bde693, 0xb3bde699, 0xb3bde710, 0xb3bde716, 0xb3be0710, 0xb3be068f, 0xb3bddbc0, 0xb3bddbc6,
  0xb3be081b, 0xb3be0876, 0xb3bddbf0, 0xb3bddbf6, 0xb3bddcbc, 0xb3bddcc2, 0xb3bddcf6, 0xb3bddcfc,
  0xb3bddd33, 0xb3bddd39, 0xb3bddd6d, 0xb3bddd73, 0xb3bdddaa, 0xb3bdddb0, 0xb3be064b, 0xb3be05f4,
  0xb3bdddd2, 0xb3bdddd8...}
        localStore = (KJS::LocalStorageEntry *) 0xb0760ee8
        globalObject = (class KJS::JSObject *) 0xb1ed0000
        base = (const unsigned char *) 0x99da958 "W"
        pc = (const unsigned char *) 0x99da9dc "("
        workList = {_impBase = 0x9c074c8}
#23 0xb3bc395b in KJS::FunctionImp::callAsFunction (this=0xb1e202c0, exec=0xbf53d474,
    thisObj=0xb1ed0000, args=@0xbf53d3c4)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function.cpp:144
        dbg = <value optimized out>
        newExec = {<KJS::ExecState> = {<WTFNoncopyable::Noncopyable> = {<No data fields>},
    m_interpreter = 0x9243aa8, m_completion = {comp = KJS::Normal, val = 0x0, tar = 0},
    m_propertyNames = 0x91e8d70, m_callingExec = 0xbf53d474, m_savedExec = 0xbf53d474,
    m_currentBody = 0x9563920, m_function = 0xb1e202c0, scope = {m_top = {ptr = 2963392960}},
    m_variable = 0xb0a1c9c0, m_thisVal = 0xb1ed0000, m_localStore = 0xb0760ee8,
    m_localStoreSize = 12, m_pcBase = 0x99da958 "W", m_pc = 0xbf53cf48,
    m_machineLocalStore = 0xbf53cf40, m_exceptionHandlers = {m_size = 1,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::ExceptionHandler>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53d044, m_capacity = 4}, static m_inlineBufferSize = 32,
        m_inlineBuffer = "\000\000\000\000\210\000\000\000H\000\000\000?\000\000\000\000�D\t�\bi\t<��\2128\000\000"}}, m_deferredCompletions = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::Completion>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53d070, m_capacity = 4}, static m_inlineBufferSize = 48,
        m_inlineBuffer = "\200\v����S���S��\177��\204\v��\204�U\t��S��\202���\000\000\000��S�kI��!I��"}
}, m_activePropertyNameArrays = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::PropertyNameArrayInfo>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53d0ac, m_capacity = 2},
        static m_inlineBufferSize = 16, m_inlineBuffer = "���\200\v��\204�U\t��S�"}},
    m_codeType = KJS::FunctionCode}, <No data fields>}
        body = (class KJS::FunctionBodyNode *) 0x9563920
        currentState = <value optimized out>
        activation = <value optimized out>
        result = (class KJS::JSValue *) 0x0
#24 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53d474, thisObj=0xb1ed0000,
    args=@0xbf53d3c4) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#25 0xb3be4f9e in KJS::Machine::runBlock (exec=0xbf53d474, codeBlock=@0x9e741c8,
    parentExec=0xbf53d8f4) at codes.def:1192
        fbDestReg = 11
        v = (class KJS::JSValue *) 0xb1e202c0
        thisVal = (class KJS::JSValue *) 0x4
        val = (class KJS::JSValue *) 0x4
        kjsVMOpHandlers = {0xb3be1a50, 0xb3be1980, 0xb3be195a, 0xb3be1931, 0xb3be190b, 0xb3be19a1,
  0xb3bdfb68, 0xb3bdfb6e, 0xb3be19ca, 0xb3bdfba7, 0xb3bdfbad, 0xb3be1a03, 0xb3bdfbf7, 0xb3bdfbfd,
  0xb3be1af7, 0xb3be1ad7, 0xb3be1ab4, 0xb3be20fe, 0xb3be20b5, 0xb3be2098, 0xb3be2078, 0xb3bdfc40,
  0xb3bdfc46, 0xb3be229b, 0xb3bdfc6d, 0xb3bdfc73, 0xb3be222c, 0xb3bdfcf3, 0xb3bdfcf9, 0xb3be21de,
  0xb3be21b7, 0xb3be2141, 0xb3bdfd67, 0xb3bdfd6d, 0xb3be2607, 0xb3bdfd97, 0xb3bdfd9d, 0xb3be1432,
  0xb3bdfdcf, 0xb3bdfdd5, 0xb3be1467, 0xb3be1bc1, 0xb3be0e25, 0xb3bdbc71, 0xb3be1bcc, 0xb3be1be3,
  0xb3be1b98, 0xb3be1b5d, 0xb3be1b3a, 0xb3be25de, 0xb3be25a3, 0xb3bdfdf5, 0xb3bdfdfb, 0xb3be26b0,
  0xb3be2631, 0xb3bdff68, 0xb3bdff6e, 0xb3be167c, 0xb3be0058, 0xb3be005e, 0xb3be15fe, 0xb3be1415,
  0xb3be13f2, 0xb3be2836, 0xb3be2820, 0xb3be1565, 0xb3be0092, 0xb3be0098, 0xb3be158a, 0xb3be14d1,
  0xb3be14a7, 0xb3be1477, 0xb3be00e5, 0xb3be00eb, 0xb3be17ea, 0xb3be1635, 0xb3be010b, 0xb3be0111,
  0xb3be179d, 0xb3be1768, 0xb3bdbc29, 0xb3bdbc2f, 0xb3bdbc71, 0xb3bdbc82, 0xb3bdbc88, 0xb3bdbcf9,
  0xb3bdbcff, 0xb3be2d2f, 0xb3bdbd76, 0xb3bdbd7c, 0xb3bdbff9, 0xb3bdbfff, 0xb3bdc291, 0xb3bdc297,
  0xb3bdc3aa, 0xb3bdc3b0, 0xb3bdcd24, 0xb3bdcd2a, 0xb3bdc495, 0xb3bdc49b, 0xb3bdc59d, 0xb3bdc5a3,
  0xb3bdc6c5, 0xb3bdc6cb, 0xb3bdc81d, 0xb3bdc823, 0xb3bdca5e, 0xb3bdca64, 0xb3bdccd8, 0xb3bdccde,
  0xb3be2930, 0xb3be28aa, 0xb3bdccfe, 0xb3bdcd04, 0xb3be0574, 0xb3be0556, 0xb3be0535, 0xb3be0518,
  0xb3be0594, 0xb3bdcfcf, 0xb3bdcfd5, 0xb3be05b4, 0xb3bdd015, 0xb3bdd01b, 0xb3bdd057, 0xb3bdd05d,
  0xb3bdd0a8, 0xb3bdd0ae, 0xb3bdd158, 0xb3bdd15e, 0xb3bdd1b1, 0xb3bdd1b7, 0xb3bdd211, 0xb3bdd217,
  0xb3bdd24c, 0xb3bdd252, 0xb3bdd28a, 0xb3bdd290, 0xb3bdd31d, 0xb3bdd323, 0xb3be2a08, 0xb3be29d3,
  0xb3be2b2e, 0xb3bdd44b, 0xb3bdd451, 0xb3be2b72, 0xb3be2950, 0xb3be2ca9, 0xb3bdd58e, 0xb3bdd594,
  0xb3bdd6ae, 0xb3bdd6b4, 0xb3bdd7d1, 0xb3bdd7d7, 0xb3be1c06, 0xb3bdd8f0, 0xb3bdd8f6, 0xb3be1d1b,
  0xb3bdd932, 0xb3bdd938, 0xb3be1d63, 0xb3bdd983, 0xb3bdd989, 0xb3bddb85, 0xb3bddb8b, 0xb3bde793,
  0xb3bde799, 0xb3bde7d1, 0xb3bde7d7, 0xb3bde4b8, 0xb3bde4be, 0xb3bde53b, 0xb3bde541, 0xb3be1f23,
  0xb3bde693, 0xb3bde699, 0xb3bde710, 0xb3bde716, 0xb3be0710, 0xb3be068f, 0xb3bddbc0, 0xb3bddbc6,
  0xb3be081b, 0xb3be0876, 0xb3bddbf0, 0xb3bddbf6, 0xb3bddcbc, 0xb3bddcc2, 0xb3bddcf6, 0xb3bddcfc,
  0xb3bddd33, 0xb3bddd39, 0xb3bddd6d, 0xb3bddd73, 0xb3bdddaa, 0xb3bdddb0, 0xb3be064b, 0xb3be05f4,
  0xb3bdddd2, 0xb3bdddd8...}
        localStore = (KJS::LocalStorageEntry *) 0xb0760e10
        globalObject = (class KJS::JSObject *) 0xb1ed0000
        base = (const unsigned char *) 0x99ce828 "W"
        pc = (const unsigned char *) 0x99cebe4 "k"
        workList = {_impBase = 0x9ab7fb0}
#26 0xb3bc395b in KJS::FunctionImp::callAsFunction (this=0xb1e20500, exec=0xbf53d8f4,
    thisObj=0xb1ed0000, args=@0xbf53d844)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function.cpp:144
        dbg = <value optimized out>
        newExec = {<KJS::ExecState> = {<WTFNoncopyable::Noncopyable> = {<No data fields>},
    m_interpreter = 0x9243aa8, m_completion = {comp = KJS::Normal, val = 0x0, tar = 0},
    m_propertyNames = 0x91e8d70, m_callingExec = 0xbf53d8f4, m_savedExec = 0xbf53d8f4,
    m_currentBody = 0x955daf0, m_function = 0xb1e20500, scope = {m_top = {ptr = 2963404448}},
    m_variable = 0xb0a1f6a0, m_thisVal = 0xb1ed0000, m_localStore = 0xb0760e10,
    m_localStoreSize = 18, m_pcBase = 0x99ce828 "W", m_pc = 0xbf53d3c8,
    m_machineLocalStore = 0xbf53d3c0, m_exceptionHandlers = {m_size = 1,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::ExceptionHandler>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53d4c4, m_capacity = 4}, static m_inlineBufferSize = 32,
        m_inlineBuffer = "\000\000\000\000�\003\000\000d���S�4\000\000\0009\000\000\000\000\000\000\0008\000\000"}}, m_deferredCompletions = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::Completion>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53d4f0, m_capacity = 4}, static m_inlineBufferSize = 48,
        m_inlineBuffer = "\b�S�����\200\003��\024�S�(�S�O���H�S��\177��DR��|�S�T�S��oo�"}},
    m_activePropertyNameArrays = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::PropertyNameArrayInfo>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53d52c, m_capacity = 2},
        static m_inlineBufferSize = 16, m_inlineBuffer = "�ql�4\000\000\000��1\tN���"}},
    m_codeType = KJS::FunctionCode}, <No data fields>}
        body = (class KJS::FunctionBodyNode *) 0x955daf0
        currentState = <value optimized out>
        activation = <value optimized out>
        result = (class KJS::JSValue *) 0x0
#27 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53d8f4, thisObj=0xb1ed0000,
    args=@0xbf53d844) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#28 0xb3be4f9e in KJS::Machine::runBlock (exec=0xbf53d8f4, codeBlock=@0x9e741c8,
    parentExec=0xbf53de14) at codes.def:1192
        fbDestReg = 10
        v = (class KJS::JSValue *) 0xb1e20500
        thisVal = (class KJS::JSValue *) 0x4
        val = (class KJS::JSValue *) 0x4
        kjsVMOpHandlers = {0xb3be1a50, 0xb3be1980, 0xb3be195a, 0xb3be1931, 0xb3be190b, 0xb3be19a1,
  0xb3bdfb68, 0xb3bdfb6e, 0xb3be19ca, 0xb3bdfba7, 0xb3bdfbad, 0xb3be1a03, 0xb3bdfbf7, 0xb3bdfbfd,
  0xb3be1af7, 0xb3be1ad7, 0xb3be1ab4, 0xb3be20fe, 0xb3be20b5, 0xb3be2098, 0xb3be2078, 0xb3bdfc40,
  0xb3bdfc46, 0xb3be229b, 0xb3bdfc6d, 0xb3bdfc73, 0xb3be222c, 0xb3bdfcf3, 0xb3bdfcf9, 0xb3be21de,
  0xb3be21b7, 0xb3be2141, 0xb3bdfd67, 0xb3bdfd6d, 0xb3be2607, 0xb3bdfd97, 0xb3bdfd9d, 0xb3be1432,
  0xb3bdfdcf, 0xb3bdfdd5, 0xb3be1467, 0xb3be1bc1, 0xb3be0e25, 0xb3bdbc71, 0xb3be1bcc, 0xb3be1be3,
  0xb3be1b98, 0xb3be1b5d, 0xb3be1b3a, 0xb3be25de, 0xb3be25a3, 0xb3bdfdf5, 0xb3bdfdfb, 0xb3be26b0,
  0xb3be2631, 0xb3bdff68, 0xb3bdff6e, 0xb3be167c, 0xb3be0058, 0xb3be005e, 0xb3be15fe, 0xb3be1415,
  0xb3be13f2, 0xb3be2836, 0xb3be2820, 0xb3be1565, 0xb3be0092, 0xb3be0098, 0xb3be158a, 0xb3be14d1,
  0xb3be14a7, 0xb3be1477, 0xb3be00e5, 0xb3be00eb, 0xb3be17ea, 0xb3be1635, 0xb3be010b, 0xb3be0111,
  0xb3be179d, 0xb3be1768, 0xb3bdbc29, 0xb3bdbc2f, 0xb3bdbc71, 0xb3bdbc82, 0xb3bdbc88, 0xb3bdbcf9,
  0xb3bdbcff, 0xb3be2d2f, 0xb3bdbd76, 0xb3bdbd7c, 0xb3bdbff9, 0xb3bdbfff, 0xb3bdc291, 0xb3bdc297,
  0xb3bdc3aa, 0xb3bdc3b0, 0xb3bdcd24, 0xb3bdcd2a, 0xb3bdc495, 0xb3bdc49b, 0xb3bdc59d, 0xb3bdc5a3,
  0xb3bdc6c5, 0xb3bdc6cb, 0xb3bdc81d, 0xb3bdc823, 0xb3bdca5e, 0xb3bdca64, 0xb3bdccd8, 0xb3bdccde,
  0xb3be2930, 0xb3be28aa, 0xb3bdccfe, 0xb3bdcd04, 0xb3be0574, 0xb3be0556, 0xb3be0535, 0xb3be0518,
  0xb3be0594, 0xb3bdcfcf, 0xb3bdcfd5, 0xb3be05b4, 0xb3bdd015, 0xb3bdd01b, 0xb3bdd057, 0xb3bdd05d,
  0xb3bdd0a8, 0xb3bdd0ae, 0xb3bdd158, 0xb3bdd15e, 0xb3bdd1b1, 0xb3bdd1b7, 0xb3bdd211, 0xb3bdd217,
  0xb3bdd24c, 0xb3bdd252, 0xb3bdd28a, 0xb3bdd290, 0xb3bdd31d, 0xb3bdd323, 0xb3be2a08, 0xb3be29d3,
  0xb3be2b2e, 0xb3bdd44b, 0xb3bdd451, 0xb3be2b72, 0xb3be2950, 0xb3be2ca9, 0xb3bdd58e, 0xb3bdd594,
  0xb3bdd6ae, 0xb3bdd6b4, 0xb3bdd7d1, 0xb3bdd7d7, 0xb3be1c06, 0xb3bdd8f0, 0xb3bdd8f6, 0xb3be1d1b,
  0xb3bdd932, 0xb3bdd938, 0xb3be1d63, 0xb3bdd983, 0xb3bdd989, 0xb3bddb85, 0xb3bddb8b, 0xb3bde793,
  0xb3bde799, 0xb3bde7d1, 0xb3bde7d7, 0xb3bde4b8, 0xb3bde4be, 0xb3bde53b, 0xb3bde541, 0xb3be1f23,
  0xb3bde693, 0xb3bde699, 0xb3bde710, 0xb3bde716, 0xb3be0710, 0xb3be068f, 0xb3bddbc0, 0xb3bddbc6,
  0xb3be081b, 0xb3be0876, 0xb3bddbf0, 0xb3bddbf6, 0xb3bddcbc, 0xb3bddcc2, 0xb3bddcf6, 0xb3bddcfc,
  0xb3bddd33, 0xb3bddd39, 0xb3bddd6d, 0xb3bddd73, 0xb3bdddaa, 0xb3bdddb0, 0xb3be064b, 0xb3be05f4,
  0xb3bdddd2, 0xb3bdddd8...}
        localStore = (KJS::LocalStorageEntry *) 0xb0760d8c
        globalObject = (class KJS::JSObject *) 0xb1ed0000
        base = (const unsigned char *) 0x996dde8 "W"
        pc = (const unsigned char *) 0x996de40 "("
        workList = {_impBase = 0x9d5be90}
#29 0xb3bc395b in KJS::FunctionImp::callAsFunction (this=0xb1e11520, exec=0xbf53de14,
    thisObj=0xb1ed0000, args=@0xbf53da44)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function.cpp:144
        dbg = <value optimized out>
        newExec = {<KJS::ExecState> = {<WTFNoncopyable::Noncopyable> = {<No data fields>},
    m_interpreter = 0x9243aa8, m_completion = {comp = KJS::Normal, val = 0x0, tar = 0},
    m_propertyNames = 0x91e8d70, m_callingExec = 0xbf53de14, m_savedExec = 0xbf53de14,
    m_currentBody = 0x955be08, m_function = 0xb1e11520, scope = {m_top = {ptr = 2963404640}},
    m_variable = 0xb0a1f760, m_thisVal = 0xb1ed0000, m_localStore = 0xb0760d8c,
    m_localStoreSize = 11, m_pcBase = 0x996dde8 "W", m_pc = 0xbf53d848,
    m_machineLocalStore = 0xbf53d840, m_exceptionHandlers = {m_size = 1,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::ExceptionHandler>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53d944, m_capacity = 4}, static m_inlineBufferSize = 32,
        m_inlineBuffer = "\000\000\000\000\\\000\000\000d�S���S�o�S�x�S�d�S�\220��\t"}},
    m_deferredCompletions = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::Completion>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53d970, m_capacity = 4}, static m_inlineBufferSize = 48,
        m_inlineBuffer = "`ʡ���S�\230�S��\t��`���\024�S�l'�\t������`ʡ���S��o��"}},
    m_activePropertyNameArrays = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::PropertyNameArrayInfo>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53d9ac, m_capacity = 2},
        static m_inlineBufferSize = 16, m_inlineBuffer = "��S�`ʡ��\215\036\t��S�"}},
    m_codeType = KJS::FunctionCode}, <No data fields>}
        body = (class KJS::FunctionBodyNode *) 0x955be08
        currentState = <value optimized out>
        activation = <value optimized out>
        result = (class KJS::JSValue *) 0x0
#30 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53de14, thisObj=0xb1ed0000,
    args=@0xbf53da44) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#31 0xb3ba7132 in KJS::FunctionProtoFunc::callAsFunction (this=0xb1e90040, exec=0xbf53de14,
    thisObj=0xb1e11520, args=@0xbf53dd64)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function_object.cpp:123
        thisArg = <value optimized out>
        argArray = <value optimized out>
        applyThis = (class KJS::JSObject *) 0xb1ed0000
        applyArgs = {_impBase = 0x9ec2778}
        result = <value optimized out>
#32 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53de14, thisObj=0xb1e11520,
    args=@0xbf53dd64) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#33 0xb3be4f9e in KJS::Machine::runBlock (exec=0xbf53de14, codeBlock=@0x9e741c8,
    parentExec=0xbf53e334) at codes.def:1192
        fbDestReg = 21
        v = (class KJS::JSValue *) 0xb1e90040
        thisVal = (class KJS::JSValue *) 0x4
        val = (class KJS::JSValue *) 0x4
        kjsVMOpHandlers = {0xb3be1a50, 0xb3be1980, 0xb3be195a, 0xb3be1931, 0xb3be190b, 0xb3be19a1,
  0xb3bdfb68, 0xb3bdfb6e, 0xb3be19ca, 0xb3bdfba7, 0xb3bdfbad, 0xb3be1a03, 0xb3bdfbf7, 0xb3bdfbfd,
  0xb3be1af7, 0xb3be1ad7, 0xb3be1ab4, 0xb3be20fe, 0xb3be20b5, 0xb3be2098, 0xb3be2078, 0xb3bdfc40,
  0xb3bdfc46, 0xb3be229b, 0xb3bdfc6d, 0xb3bdfc73, 0xb3be222c, 0xb3bdfcf3, 0xb3bdfcf9, 0xb3be21de,
  0xb3be21b7, 0xb3be2141, 0xb3bdfd67, 0xb3bdfd6d, 0xb3be2607, 0xb3bdfd97, 0xb3bdfd9d, 0xb3be1432,
  0xb3bdfdcf, 0xb3bdfdd5, 0xb3be1467, 0xb3be1bc1, 0xb3be0e25, 0xb3bdbc71, 0xb3be1bcc, 0xb3be1be3,
  0xb3be1b98, 0xb3be1b5d, 0xb3be1b3a, 0xb3be25de, 0xb3be25a3, 0xb3bdfdf5, 0xb3bdfdfb, 0xb3be26b0,
  0xb3be2631, 0xb3bdff68, 0xb3bdff6e, 0xb3be167c, 0xb3be0058, 0xb3be005e, 0xb3be15fe, 0xb3be1415,
  0xb3be13f2, 0xb3be2836, 0xb3be2820, 0xb3be1565, 0xb3be0092, 0xb3be0098, 0xb3be158a, 0xb3be14d1,
  0xb3be14a7, 0xb3be1477, 0xb3be00e5, 0xb3be00eb, 0xb3be17ea, 0xb3be1635, 0xb3be010b, 0xb3be0111,
  0xb3be179d, 0xb3be1768, 0xb3bdbc29, 0xb3bdbc2f, 0xb3bdbc71, 0xb3bdbc82, 0xb3bdbc88, 0xb3bdbcf9,
  0xb3bdbcff, 0xb3be2d2f, 0xb3bdbd76, 0xb3bdbd7c, 0xb3bdbff9, 0xb3bdbfff, 0xb3bdc291, 0xb3bdc297,
  0xb3bdc3aa, 0xb3bdc3b0, 0xb3bdcd24, 0xb3bdcd2a, 0xb3bdc495, 0xb3bdc49b, 0xb3bdc59d, 0xb3bdc5a3,
  0xb3bdc6c5, 0xb3bdc6cb, 0xb3bdc81d, 0xb3bdc823, 0xb3bdca5e, 0xb3bdca64, 0xb3bdccd8, 0xb3bdccde,
  0xb3be2930, 0xb3be28aa, 0xb3bdccfe, 0xb3bdcd04, 0xb3be0574, 0xb3be0556, 0xb3be0535, 0xb3be0518,
  0xb3be0594, 0xb3bdcfcf, 0xb3bdcfd5, 0xb3be05b4, 0xb3bdd015, 0xb3bdd01b, 0xb3bdd057, 0xb3bdd05d,
  0xb3bdd0a8, 0xb3bdd0ae, 0xb3bdd158, 0xb3bdd15e, 0xb3bdd1b1, 0xb3bdd1b7, 0xb3bdd211, 0xb3bdd217,
  0xb3bdd24c, 0xb3bdd252, 0xb3bdd28a, 0xb3bdd290, 0xb3bdd31d, 0xb3bdd323, 0xb3be2a08, 0xb3be29d3,
  0xb3be2b2e, 0xb3bdd44b, 0xb3bdd451, 0xb3be2b72, 0xb3be2950, 0xb3be2ca9, 0xb3bdd58e, 0xb3bdd594,
  0xb3bdd6ae, 0xb3bdd6b4, 0xb3bdd7d1, 0xb3bdd7d7, 0xb3be1c06, 0xb3bdd8f0, 0xb3bdd8f6, 0xb3be1d1b,
  0xb3bdd932, 0xb3bdd938, 0xb3be1d63, 0xb3bdd983, 0xb3bdd989, 0xb3bddb85, 0xb3bddb8b, 0xb3bde793,
  0xb3bde799, 0xb3bde7d1, 0xb3bde7d7, 0xb3bde4b8, 0xb3bde4be, 0xb3bde53b, 0xb3bde541, 0xb3be1f23,
  0xb3bde693, 0xb3bde699, 0xb3bde710, 0xb3bde716, 0xb3be0710, 0xb3be068f, 0xb3bddbc0, 0xb3bddbc6,
  0xb3be081b, 0xb3be0876, 0xb3bddbf0, 0xb3bddbf6, 0xb3bddcbc, 0xb3bddcc2, 0xb3bddcf6, 0xb3bddcfc,
  0xb3bddd33, 0xb3bddd39, 0xb3bddd6d, 0xb3bddd73, 0xb3bdddaa, 0xb3bdddb0, 0xb3be064b, 0xb3be05f4,
  0xb3bdddd2, 0xb3bdddd8...}
        localStore = (KJS::LocalStorageEntry *) 0xb0760c3c
        globalObject = (class KJS::JSObject *) 0xb1ed0000
        base = (const unsigned char *) 0x96a1a50 "W"
        pc = (const unsigned char *) 0x96a1fec "n"
        workList = {_impBase = 0x9db1158}
#34 0xb3bc395b in KJS::FunctionImp::callAsFunction (this=0xb1e97da0, exec=0xbf53e334,
    thisObj=0xb1ed0000, args=@0xbf53df64)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function.cpp:144
        dbg = <value optimized out>
        newExec = {<KJS::ExecState> = {<WTFNoncopyable::Noncopyable> = {<No data fields>},
    m_interpreter = 0x9243aa8, m_completion = {comp = KJS::Normal, val = 0x0, tar = 0},
    m_propertyNames = 0x91e8d70, m_callingExec = 0xbf53e334, m_savedExec = 0xbf53e334,
    m_currentBody = 0x9423e08, m_function = 0xb1e97da0, scope = {m_top = {ptr = 2963404896}},
    m_variable = 0xb0a1f860, m_thisVal = 0xb1ed0000, m_localStore = 0xb0760c3c,
    m_localStoreSize = 28, m_pcBase = 0x96a1a50 "W", m_pc = 0xbf53dd68,
    m_machineLocalStore = 0xbf53dd60, m_exceptionHandlers = {m_size = 2,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::ExceptionHandler>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53de64, m_capacity = 4}, static m_inlineBufferSize = 32,
        m_inlineBuffer = "\000\000\000\000�\006\000\000\003\000\000\000\000\000\000\000X\021�\t\000\000\000\000��T\t�\215\036\t"}}, m_deferredCompletions = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::Completion>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53de90, m_capacity = 4}, static m_inlineBufferSize = 48,
        m_inlineBuffer = "\200ʡ�\000\000\000\000��S�xl��\200ʡ�4�S�\000\000\000\000��S�\200ʡ���S�\030�S�Zo��"}}, m_activePropertyNameArrays = {m_size = 1,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::PropertyNameArrayInfo>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53decc, m_capacity = 2},
        static m_inlineBufferSize = 16,
        m_inlineBuffer = "\030N�\t\001\000\000\000�\215\036\t\030�S�"}},
    m_codeType = KJS::FunctionCode}, <No data fields>}
        body = (class KJS::FunctionBodyNode *) 0x9423e08
        currentState = <value optimized out>
        activation = <value optimized out>
        result = (class KJS::JSValue *) 0x0
#35 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53e334, thisObj=0xb1ed0000,
    args=@0xbf53df64) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#36 0xb3ba7132 in KJS::FunctionProtoFunc::callAsFunction (this=0xb1e90040, exec=0xbf53e334,
    thisObj=0xb1e97da0, args=@0xbf53e284)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function_object.cpp:123
        thisArg = <value optimized out>
        argArray = <value optimized out>
        applyThis = (class KJS::JSObject *) 0xb1ed0000
        applyArgs = {_impBase = 0x9db1070}
        result = <value optimized out>
#37 0xb3bc74dd in KJS::JSObject::call (this=0x9e201f0, exec=0xbf53e334, thisObj=0xb1e97da0,
    args=@0xbf53e284) at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/object.cpp:69
        depth = 900
        ret = (class KJS::JSValue *) 0x9e741c8
#38 0xb3be4f9e in KJS::Machine::runBlock (exec=0xbf53e334, codeBlock=@0x9e741c8, parentExec=0x9243ab8)
    at codes.def:1192
        fbDestReg = 15
        v = (class KJS::JSValue *) 0xb1e90040
        thisVal = (class KJS::JSValue *) 0x4
        val = (class KJS::JSValue *) 0x4
        kjsVMOpHandlers = {0xb3be1a50, 0xb3be1980, 0xb3be195a, 0xb3be1931, 0xb3be190b, 0xb3be19a1,
  0xb3bdfb68, 0xb3bdfb6e, 0xb3be19ca, 0xb3bdfba7, 0xb3bdfbad, 0xb3be1a03, 0xb3bdfbf7, 0xb3bdfbfd,
  0xb3be1af7, 0xb3be1ad7, 0xb3be1ab4, 0xb3be20fe, 0xb3be20b5, 0xb3be2098, 0xb3be2078, 0xb3bdfc40,
  0xb3bdfc46, 0xb3be229b, 0xb3bdfc6d, 0xb3bdfc73, 0xb3be222c, 0xb3bdfcf3, 0xb3bdfcf9, 0xb3be21de,
  0xb3be21b7, 0xb3be2141, 0xb3bdfd67, 0xb3bdfd6d, 0xb3be2607, 0xb3bdfd97, 0xb3bdfd9d, 0xb3be1432,
  0xb3bdfdcf, 0xb3bdfdd5, 0xb3be1467, 0xb3be1bc1, 0xb3be0e25, 0xb3bdbc71, 0xb3be1bcc, 0xb3be1be3,
  0xb3be1b98, 0xb3be1b5d, 0xb3be1b3a, 0xb3be25de, 0xb3be25a3, 0xb3bdfdf5, 0xb3bdfdfb, 0xb3be26b0,
  0xb3be2631, 0xb3bdff68, 0xb3bdff6e, 0xb3be167c, 0xb3be0058, 0xb3be005e, 0xb3be15fe, 0xb3be1415,
  0xb3be13f2, 0xb3be2836, 0xb3be2820, 0xb3be1565, 0xb3be0092, 0xb3be0098, 0xb3be158a, 0xb3be14d1,
  0xb3be14a7, 0xb3be1477, 0xb3be00e5, 0xb3be00eb, 0xb3be17ea, 0xb3be1635, 0xb3be010b, 0xb3be0111,
  0xb3be179d, 0xb3be1768, 0xb3bdbc29, 0xb3bdbc2f, 0xb3bdbc71, 0xb3bdbc82, 0xb3bdbc88, 0xb3bdbcf9,
  0xb3bdbcff, 0xb3be2d2f, 0xb3bdbd76, 0xb3bdbd7c, 0xb3bdbff9, 0xb3bdbfff, 0xb3bdc291, 0xb3bdc297,
  0xb3bdc3aa, 0xb3bdc3b0, 0xb3bdcd24, 0xb3bdcd2a, 0xb3bdc495, 0xb3bdc49b, 0xb3bdc59d, 0xb3bdc5a3,
  0xb3bdc6c5, 0xb3bdc6cb, 0xb3bdc81d, 0xb3bdc823, 0xb3bdca5e, 0xb3bdca64, 0xb3bdccd8, 0xb3bdccde,
  0xb3be2930, 0xb3be28aa, 0xb3bdccfe, 0xb3bdcd04, 0xb3be0574, 0xb3be0556, 0xb3be0535, 0xb3be0518,
  0xb3be0594, 0xb3bdcfcf, 0xb3bdcfd5, 0xb3be05b4, 0xb3bdd015, 0xb3bdd01b, 0xb3bdd057, 0xb3bdd05d,
  0xb3bdd0a8, 0xb3bdd0ae, 0xb3bdd158, 0xb3bdd15e, 0xb3bdd1b1, 0xb3bdd1b7, 0xb3bdd211, 0xb3bdd217,
  0xb3bdd24c, 0xb3bdd252, 0xb3bdd28a, 0xb3bdd290, 0xb3bdd31d, 0xb3bdd323, 0xb3be2a08, 0xb3be29d3,
  0xb3be2b2e, 0xb3bdd44b, 0xb3bdd451, 0xb3be2b72, 0xb3be2950, 0xb3be2ca9, 0xb3bdd58e, 0xb3bdd594,
  0xb3bdd6ae, 0xb3bdd6b4, 0xb3bdd7d1, 0xb3bdd7d7, 0xb3be1c06, 0xb3bdd8f0, 0xb3bdd8f6, 0xb3be1d1b,
  0xb3bdd932, 0xb3bdd938, 0xb3be1d63, 0xb3bdd983, 0xb3bdd989, 0xb3bddb85, 0xb3bddb8b, 0xb3bde793,
  0xb3bde799, 0xb3bde7d1, 0xb3bde7d7, 0xb3bde4b8, 0xb3bde4be, 0xb3bde53b, 0xb3bde541, 0xb3be1f23,
  0xb3bde693, 0xb3bde699, 0xb3bde710, 0xb3bde716, 0xb3be0710, 0xb3be068f, 0xb3bddbc0, 0xb3bddbc6,
  0xb3be081b, 0xb3be0876, 0xb3bddbf0, 0xb3bddbf6, 0xb3bddcbc, 0xb3bddcc2, 0xb3bddcf6, 0xb3bddcfc,
  0xb3bddd33, 0xb3bddd39, 0xb3bddd6d, 0xb3bddd73, 0xb3bdddaa, 0xb3bdddb0, 0xb3be064b, 0xb3be05f4,
  0xb3bdddd2, 0xb3bdddd8...}
        localStore = (KJS::LocalStorageEntry *) 0xb0760b7c
        globalObject = (class KJS::JSObject *) 0xb1ed0000
        base = (const unsigned char *) 0x962ed08 "W"
        pc = (const unsigned char *) 0x962eeac "n"
        workList = {_impBase = 0x9e9a458}
#39 0xb3bc395b in KJS::FunctionImp::callAsFunction (this=0xb1e99fc0, exec=0x9243ab8,
    thisObj=0xb1ed0000, args=@0xbf53e47c)
    at /home/jan/kdemod/testing/kdelibs/src/kdelibs-4.3.0/kjs/function.cpp:144
        dbg = <value optimized out>
        newExec = {<KJS::ExecState> = {<WTFNoncopyable::Noncopyable> = {<No data fields>},
    m_interpreter = 0x9243aa8, m_completion = {comp = KJS::Normal, val = 0x0, tar = 0},
    m_propertyNames = 0x91e8d70, m_callingExec = 0x9243ab8, m_savedExec = 0xbf53f4c4,
    m_currentBody = 0x94c80a8, m_function = 0xb1e99fc0, scope = {m_top = {ptr = 2963407488}},
    m_variable = 0xb0a20280, m_thisVal = 0xb1ed0000, m_localStore = 0xb0760b7c,
    m_localStoreSize = 16, m_pcBase = 0x962ed08 "W", m_pc = 0xbf53e288,
    m_machineLocalStore = 0xbf53e280, m_exceptionHandlers = {m_size = 1,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::ExceptionHandler>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53e384, m_capacity = 4}, static m_inlineBufferSize = 32,
        m_inlineBuffer = "\000\000\000\000�\001\000\000�J'��.%\t4\000\000\000��S�\005�ٳ8\000\000"}},
    m_deferredCompletions = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::Completion>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53e3b0, m_capacity = 4}, static m_inlineBufferSize = 48,
        m_inlineBuffer = "�:$\t����\200\003���\232���\017\000\000P\207�\t ��\t��^���^��\204�\t8�S�Vt��"}}, m_activePropertyNameArrays = {m_size = 0,
      m_buffer = {<WTF::VectorBufferBase<KJS::ExecState::PropertyNameArrayInfo>> = {<WTFNoncopyable::Noncopyable> = {<No data fields>}, m_buffer = 0xbf53e3ec, m_capacity = 2},
        static m_inlineBufferSize = 16, m_inlineBuffer = "����:$\t�:$\t\030�S�"}},
    m_codeType = KJS::FunctionCode}, <No data fields>}
        body = (class KJS::FunctionBodyNode *) 0x94c80a8
        currentState = <value optimized out>
        activation = <value optimized out>
        result = (class KJS::JSValue *) 0x0
Comment 3 Dario Andres 2009-08-12 01:56:25 UTC
Thanks :)
Comment 4 andrew 2009-08-12 02:15:17 UTC
for the full glory you can download http://users.tpg.com.au/dorrella/tmp/konq-whitepages-backtrace.txt for a limited time.

Heh - I saw it as a challenge.  I set logging on and left my camera sitting on the enter key while I went to do some other stuff.  Hope something here is useful but I expect it will be simpler to rerun yourself.
Comment 5 Dario Andres 2009-08-12 02:20:50 UTC
Great, I have downloaded it for future usages.
Another interesting (and shorter) output would be the Valgrind log

If you want:
- install valgrind
- on a shell, run "valgrind konqueror www.whitepages.com.au" + Return
Konqueror should start (slowly..)
When it crashes, you should get some output in the console, you can copy and paste it here.

Thanks!
Comment 6 Dario Andres 2009-08-12 02:24:10 UTC
Created attachment 36082 [details]
Complete backtrace from comment 4 compressed as 7z
Comment 7 andrew 2009-08-12 03:37:56 UTC
The valgrind output is damning!  Conditional jumps that depend on uninitialised values, use of uninitialised memory...

[andrew@akoya amarok]$ valgrind konqueror www.whitepages.com.au                                        
==10692== Memcheck, a memory error detector.                                                           
==10692== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.                              
==10692== Using LibVEX rev 1884, a library for dynamic binary translation.                             
==10692== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.                                    
==10692== Using valgrind-3.4.1, a dynamic binary instrumentation framework.                            
==10692== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.                              
==10692== For more details, rerun with: -v                                                             
==10692==                                                                                              
==10692== Conditional jump or move depends on uninitialised value(s)                                   
==10692==    at 0xA4D4C39: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:465)                                                                                                   
==10692==    by 0xA4D546F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)       
==10692==    by 0xA4D5496: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)        
==10692==    by 0xA4D54E3: KJS::Collector::collect() (collector.cpp:687)                               
==10692==    by 0xA4D5A3A: KJS::Collector::allocate(unsigned int) (collector.cpp:330)                  
==10692==    by 0xA50669C: KJS::JSCell::operator new(unsigned int) (value.cpp:41)                      
==10692==    by 0xA5069AB: KJS::jsOwnedString(KJS::UString const&) (value.cpp:202)                     
==10692==    by 0xA51EC4F: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:847)                                                                    
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==    by 0xA5084DC: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:69)                                                                                             
==10692==    by 0xA525F9D: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)                                                                   
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==                                                                                              
==10692== Conditional jump or move depends on uninitialised value(s)                                   
==10692==    at 0xA4D4C41: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:465)                                                                                                   
==10692==    by 0xA4D546F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)       
==10692==    by 0xA4D5496: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)        
==10692==    by 0xA4D54E3: KJS::Collector::collect() (collector.cpp:687)                               
==10692==    by 0xA4D5A3A: KJS::Collector::allocate(unsigned int) (collector.cpp:330)                  
==10692==    by 0xA50669C: KJS::JSCell::operator new(unsigned int) (value.cpp:41)                      
==10692==    by 0xA5069AB: KJS::jsOwnedString(KJS::UString const&) (value.cpp:202)                     
==10692==    by 0xA51EC4F: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:847)                                                                    
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==    by 0xA5084DC: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:69)                                                                                             
==10692==    by 0xA525F9D: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)                                                                   
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==                                                                                              
==10692== Conditional jump or move depends on uninitialised value(s)                                   
==10692==    at 0xA4D4CB6: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:469)                                                                                                   
==10692==    by 0xA4D546F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)       
==10692==    by 0xA4D5496: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)        
==10692==    by 0xA4D54E3: KJS::Collector::collect() (collector.cpp:687)                               
==10692==    by 0xA4D5A3A: KJS::Collector::allocate(unsigned int) (collector.cpp:330)                  
==10692==    by 0xA50669C: KJS::JSCell::operator new(unsigned int) (value.cpp:41)                      
==10692==    by 0xA5069AB: KJS::jsOwnedString(KJS::UString const&) (value.cpp:202)                     
==10692==    by 0xA51EC4F: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:847)                                                                    
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==    by 0xA5084DC: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:69)                                                                                             
==10692==    by 0xA525F9D: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)                                                                   
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==                                                                                              
==10692== Conditional jump or move depends on uninitialised value(s)                                   
==10692==    at 0xA4D4CBC: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:469)                                                                                                   
==10692==    by 0xA4D546F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)       
==10692==    by 0xA4D5496: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)        
==10692==    by 0xA4D54E3: KJS::Collector::collect() (collector.cpp:687)                               
==10692==    by 0xA4D5A3A: KJS::Collector::allocate(unsigned int) (collector.cpp:330)                  
==10692==    by 0xA50669C: KJS::JSCell::operator new(unsigned int) (value.cpp:41)                      
==10692==    by 0xA5069AB: KJS::jsOwnedString(KJS::UString const&) (value.cpp:202)                     
==10692==    by 0xA51EC4F: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:847)                                                                    
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==    by 0xA5084DC: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:69)                                                                                             
==10692==    by 0xA525F9D: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)                                                                   
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==                                                                                              
==10692== Use of uninitialised value of size 4                                                         
==10692==    at 0xA4D4CC1: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:470)                                                                                                   
==10692==    by 0xA4D546F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)       
==10692==    by 0xA4D5496: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)        
==10692==    by 0xA4D54E3: KJS::Collector::collect() (collector.cpp:687)                               
==10692==    by 0xA4D5A3A: KJS::Collector::allocate(unsigned int) (collector.cpp:330)                  
==10692==    by 0xA50669C: KJS::JSCell::operator new(unsigned int) (value.cpp:41)                      
==10692==    by 0xA5069AB: KJS::jsOwnedString(KJS::UString const&) (value.cpp:202)                     
==10692==    by 0xA51EC4F: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:847)                                                                    
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==    by 0xA5084DC: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:69)                                                                                             
==10692==    by 0xA525F9D: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)                                                                   
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==                                                                                              
==10692== Use of uninitialised value of size 4                                                         
==10692==    at 0xA4D4CD0: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.h:133)                                                                                                     
==10692==    by 0xA4D546F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)       
==10692==    by 0xA4D5496: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)        
==10692==    by 0xA4D54E3: KJS::Collector::collect() (collector.cpp:687)                               
==10692==    by 0xA4D5A3A: KJS::Collector::allocate(unsigned int) (collector.cpp:330)                  
==10692==    by 0xA50669C: KJS::JSCell::operator new(unsigned int) (value.cpp:41)                      
==10692==    by 0xA5069AB: KJS::jsOwnedString(KJS::UString const&) (value.cpp:202)                     
==10692==    by 0xA51EC4F: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:847)                                                                    
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==    by 0xA5084DC: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:69)                                                                                             
==10692==    by 0xA525F9D: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)                                                                   
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==                                                                                              
==10692== Conditional jump or move depends on uninitialised value(s)                                   
==10692==    at 0xA4D4CD4: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.h:133)                                                                                                     
==10692==    by 0xA4D546F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)       
==10692==    by 0xA4D5496: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)        
==10692==    by 0xA4D54E3: KJS::Collector::collect() (collector.cpp:687)                               
==10692==    by 0xA4D5A3A: KJS::Collector::allocate(unsigned int) (collector.cpp:330)                  
==10692==    by 0xA50669C: KJS::JSCell::operator new(unsigned int) (value.cpp:41)                      
==10692==    by 0xA5069AB: KJS::jsOwnedString(KJS::UString const&) (value.cpp:202)                     
==10692==    by 0xA51EC4F: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:847)                                                                    
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==    by 0xA5084DC: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:69)                                                                                             
==10692==    by 0xA525F9D: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)                                                                   
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==                                                                                              
==10692== Use of uninitialised value of size 4                                                         
==10692==    at 0xA4D4CDF: KJS::Collector::markStackObjectsConservatively(void*, void*) (collector.cpp:473)                                                                                                   
==10692==    by 0xA4D546F: KJS::Collector::markCurrentThreadConservatively() (collector.cpp:553)       
==10692==    by 0xA4D5496: KJS::Collector::markStackObjectsConservatively() (collector.cpp:613)        
==10692==    by 0xA4D54E3: KJS::Collector::collect() (collector.cpp:687)                               
==10692==    by 0xA4D5A3A: KJS::Collector::allocate(unsigned int) (collector.cpp:330)                  
==10692==    by 0xA50669C: KJS::JSCell::operator new(unsigned int) (value.cpp:41)                      
==10692==    by 0xA5069AB: KJS::jsOwnedString(KJS::UString const&) (value.cpp:202)                     
==10692==    by 0xA51EC4F: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:847)                                                                    
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)                                                                             
==10692==    by 0xA5084DC: KJS::JSObject::call(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (object.cpp:69)                                                                                             
==10692==    by 0xA525F9D: KJS::Machine::runBlock(KJS::ExecState*, WTF::Vector<unsigned char, 0u> const&, KJS::ExecState*) (codes.def:1192)
==10692==    by 0xA50495A: KJS::FunctionImp::callAsFunction(KJS::ExecState*, KJS::JSObject*, KJS::List const&) (function.cpp:144)
==10692==
==10692== Invalid read of size 4
==10692==    at 0x437A838: _XGetAtomName (in /usr/lib/libX11.so.6.2.0)
==10692==    by 0x437AB17: XGetAtomName (in /usr/lib/libX11.so.6.2.0)
==10692==    by 0x5201299: QX11Data::xdndMimeAtomToString(unsigned long) (qdnd_x11.cpp:431)
==10692==    by 0x52026E3: QX11Data::xdndMimeFormatsForAtom(unsigned long) (qdnd_x11.cpp:451)
==10692==    by 0x51FBDF7: QClipboardWatcher::formats_sys() const (qclipboard_x11.cpp:1188)
==10692==    by 0x5192CA5: QInternalMimeData::formats() const (qdnd.cpp:559)
==10692==    by 0x51F7E54: QClipboardWatcher::hasFormat_sys(QString const&) const (qclipboard_x11.cpp:1205)
==10692==    by 0x5192365: QInternalMimeData::hasFormat(QString const&) const (qdnd.cpp:546)
==10692==    by 0x9FAA7B9: KHTMLPartBrowserExtension::updateEditActions() (khtml_ext.cpp:326)
==10692==    by 0x9FAAB8B: KHTMLPartBrowserExtension::editableWidgetFocused(QWidget*) (khtml_ext.cpp:110)
==10692==    by 0xA051F6F: DOM::HTMLGenericFormElementImpl::defaultEventHandler(DOM::EventImpl*) (html_formimpl.cpp:1064)
==10692==    by 0xA062981: DOM::HTMLInputElementImpl::defaultEventHandler(DOM::EventImpl*) (html_formimpl.cpp:1954)
==10692==  Address 0x7e53e44 is 20 bytes inside a block of size 22 alloc'd
==10692==    at 0x402522D: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==10692==    by 0x4381567: _XUpdateAtomCache (in /usr/lib/libX11.so.6.2.0)
==10692==    by 0x4381B4C: XInternAtom (in /usr/lib/libX11.so.6.2.0)
==10692==    by 0x43AE116: _XTextListToTextProperty (in /usr/lib/libX11.so.6.2.0)
==10692==    by 0x43B4CCC: XmbTextListToTextProperty (in /usr/lib/libX11.so.6.2.0)
==10692==    by 0x5209730: qstring_to_xtp(QString const&) (qwidget_x11.cpp:1273)
==10692==    by 0x5209A8A: QWidgetPrivate::setWindowTitle_sys(QString const&) (qwidget_x11.cpp:1307)
==10692==    by 0x51D23AE: QWidgetPrivate::setWindowTitle_helper(QString const&) (qwidget.cpp:5371)
==10692==    by 0x51D2811: QWidget::setWindowTitle(QString const&) (qwidget.cpp:5401)
==10692==    by 0x4A20443: KMainWindow::setPlainCaption(QString const&) (kmainwindow.cpp:560)
==10692==    by 0x4A20A58: KMainWindow::setCaption(QString const&) (kmainwindow.cpp:543)
==10692==    by 0x40CAC0C: KonqMainWindow::setCaption(QString const&) (konqmainwindow.cpp:4355)
<unknown program name>(10781)/ main: 2 - parseCommandLine
<unknown program name>(10781)/ main: 3 - create KApplication
==10692==
==10692== More than 10000000 total errors detected.  I'm not reporting any more.
==10692== Final error counts will be inaccurate.  Go fix your program!
==10692== Rerun with --error-limit=no to disable this cutoff.  Note
==10692== that errors may occur in your program without prior warning from
==10692== Valgrind, because errors are no longer being displayed.
==10692==
Comment 8 andrew 2009-08-12 03:50:07 UTC
Ooops... it was still running.  The rest of the output is only of slight interest.  It is further suggestive of out of control recursion (stack overflow)

==10692== Stack overflow in thread 1: can't grow stack to 0xbe2a577c
==10692== Can't extend stack to 0xbe2a50d0 during signal delivery for thread 1:
==10692==   no stack segment
==10692==
==10692== Process terminating with default action of signal 11 (SIGSEGV)
==10692==  Access not within mapped region at address 0xBE2A50D0
==10692==    at 0x632D5AF: pcre_compile2 (in /lib/libpcre.so.0.0.1)
==10692==  If you believe this happened as a result of a stack overflow in your
==10692==  program's main thread (unlikely but possible), you can try to increase
==10692==  the size of the main thread stack using the --main-stacksize= flag.
==10692==  The main thread stack size used in this run was 8388608.
==10692==
==10692== ERROR SUMMARY: 10000000 errors from 9 contexts (suppressed: 262 from 4)
==10692== malloc/free: in use at exit: 21,853,855 bytes in 377,090 blocks.
==10692== malloc/free: 2,513,766 allocs, 2,136,676 frees, 298,502,228 bytes allocated.
==10692== For counts of detected errors, rerun with: -v
==10692== Use --track-origins=yes to see where uninitialised values come from
==10692== searching for pointers to 377,090 not-freed blocks.
==10692== checked 72,787,272 bytes.
==10692==
==10692== LEAK SUMMARY:
==10692==    definitely lost: 64,268 bytes in 2,723 blocks.
==10692==      possibly lost: 162,389 bytes in 7,087 blocks.
==10692==    still reachable: 21,627,198 bytes in 367,280 blocks.
==10692==         suppressed: 0 bytes in 0 blocks.
==10692== Rerun with --leak-check=full to see details of leaked memory.
Killed
Comment 9 Tommi Tervo 2009-08-12 08:49:16 UTC
pcre stack overflow bug
http://www.whitepages.com.au//wp/scripts/wpol-start.js

*** This bug has been marked as a duplicate of bug 189904 ***