pmjdebruijn@yeeloong:~$ gdb midori GNU gdb (GDB) 7.0.1-debian Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "mipsel-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/midori...Reading symbols from /usr/lib/debug/usr/bin/midori...done. (no debugging symbols found)...done. (gdb) r Starting program: /usr/bin/midori [Thread debugging using libthread_db enabled] [New Thread 0x2f3bb2f0 (LWP 2667)] [New Thread 0x2fcdb2f0 (LWP 2668)] [New Thread 0x3413f2f0 (LWP 2669)] [New Thread 0x3493f2f0 (LWP 2670)] [New Thread 0x3513f2f0 (LWP 2671)] [New Thread 0x3593f2f0 (LWP 2672)] [Thread 0x3493f2f0 (LWP 2670) exited] [Thread 0x3513f2f0 (LWP 2671) exited] [Thread 0x3413f2f0 (LWP 2669) exited] [Thread 0x3593f2f0 (LWP 2672) exited] [New Thread 0x3593f2f0 (LWP 2673)] [New Thread 0x3413f2f0 (LWP 2674)] [New Thread 0x3513f2f0 (LWP 2675)] [Thread 0x3513f2f0 (LWP 2675) exited] [Thread 0x3413f2f0 (LWP 2674) exited] [Thread 0x3593f2f0 (LWP 2673) exited] [New Thread 0x3593f2f0 (LWP 2676)] [New Thread 0x3413f2f0 (LWP 2677)] [New Thread 0x3513f2f0 (LWP 2678)] [New Thread 0x3493f2f0 (LWP 2679)] [Thread 0x3513f2f0 (LWP 2678) exited] [Thread 0x3493f2f0 (LWP 2679) exited] [Thread 0x3593f2f0 (LWP 2676) exited] [New Thread 0x3593f2f0 (LWP 2680)] [New Thread 0x3493f2f0 (LWP 2681)] [New Thread 0x3513f2f0 (LWP 2682)] [New Thread 0x36ccf2f0 (LWP 2683)] [Thread 0x3413f2f0 (LWP 2677) exited] [Thread 0x3593f2f0 (LWP 2680) exited] [Thread 0x3493f2f0 (LWP 2681) exited] [Thread 0x36ccf2f0 (LWP 2683) exited] [New Thread 0x36ccf2f0 (LWP 2684)] [New Thread 0x3493f2f0 (LWP 2685)] [New Thread 0x3593f2f0 (LWP 2686)] [New Thread 0x3413f2f0 (LWP 2687)] [New Thread 0x376cf2f0 (LWP 2688)] [Thread 0x3593f2f0 (LWP 2686) exited] [Thread 0x3413f2f0 (LWP 2687) exited] [Thread 0x36ccf2f0 (LWP 2684) exited] [Thread 0x3513f2f0 (LWP 2682) exited] [Thread 0x3493f2f0 (LWP 2685) exited] [New Thread 0x3493f2f0 (LWP 2689)] [Thread 0x376cf2f0 (LWP 2688) exited] [Thread 0x3493f2f0 (LWP 2689) exited] [New Thread 0x3493f2f0 (LWP 2690)] [Thread 0x3493f2f0 (LWP 2690) exited] [New Thread 0x3493f2f0 (LWP 2691)] [New Thread 0x376cf2f0 (LWP 2692)] [Thread 0x376cf2f0 (LWP 2692) exited] [Thread 0x3493f2f0 (LWP 2691) exited] [New Thread 0x3493f2f0 (LWP 2693)] [New Thread 0x376cf2f0 (LWP 2694)] [New Thread 0x3513f2f0 (LWP 2695)] [New Thread 0x36ccf2f0 (LWP 2696)] [New Thread 0x3413f2f0 (LWP 2697)] [Thread 0x376cf2f0 (LWP 2694) exited] [Thread 0x3493f2f0 (LWP 2693) exited] [Thread 0x3413f2f0 (LWP 2697) exited] [Thread 0x3513f2f0 (LWP 2695) exited] [Thread 0x36ccf2f0 (LWP 2696) exited] [New Thread 0x36ccf2f0 (LWP 2698)] [New Thread 0x3513f2f0 (LWP 2699)] [New Thread 0x3413f2f0 (LWP 2700)] [New Thread 0x3493f2f0 (LWP 2701)] [New Thread 0x376cf2f0 (LWP 2702)] [New Thread 0x3900f2f0 (LWP 2703)] [New Thread 0x3980f2f0 (LWP 2704)] [Thread 0x3513f2f0 (LWP 2699) exited] [Thread 0x3980f2f0 (LWP 2704) exited] [Thread 0x3413f2f0 (LWP 2700) exited] [Thread 0x3493f2f0 (LWP 2701) exited] [Thread 0x376cf2f0 (LWP 2702) exited] [Thread 0x3900f2f0 (LWP 2703) exited] [Thread 0x36ccf2f0 (LWP 2698) exited] [New Thread 0x36ccf2f0 (LWP 2705)] [Thread 0x36ccf2f0 (LWP 2705) exited] [New Thread 0x36ccf2f0 (LWP 2706)] [Thread 0x36ccf2f0 (LWP 2706) exited] [New Thread 0x36ccf2f0 (LWP 2707)] [Thread 0x36ccf2f0 (LWP 2707) exited] [New Thread 0x36ccf2f0 (LWP 2708)] [Thread 0x36ccf2f0 (LWP 2708) exited] [New Thread 0x36ccf2f0 (LWP 2709)] [Thread 0x36ccf2f0 (LWP 2709) exited] [New Thread 0x36ccf2f0 (LWP 2710)] [Thread 0x36ccf2f0 (LWP 2710) exited] [New Thread 0x36ccf2f0 (LWP 2711)] [Thread 0x36ccf2f0 (LWP 2711) exited] [New Thread 0x36ccf2f0 (LWP 2712)] [Thread 0x36ccf2f0 (LWP 2712) exited] [New Thread 0x36ccf2f0 (LWP 2713)] [Thread 0x36ccf2f0 (LWP 2713) exited] [New Thread 0x36ccf2f0 (LWP 2714)] [Thread 0x36ccf2f0 (LWP 2714) exited] [New Thread 0x36ccf2f0 (LWP 2715)] [Thread 0x36ccf2f0 (LWP 2715) exited] [New Thread 0x3900f2f0 (LWP 2716)] [Thread 0x3900f2f0 (LWP 2716) exited] Program received signal SIGSEGV, Segmentation fault. 0x2b9cbacc in WebCore::EventTarget::isFiringEventListeners (markStack=..., document=0x2f463800) at ../WebCore/dom/EventTarget.h:219 219 ../WebCore/dom/EventTarget.h: No such file or directory. in ../WebCore/dom/EventTarget.h Current language: auto The current source language is "auto; currently c++". (gdb) bt #0 0x2b9cbacc in WebCore::EventTarget::isFiringEventListeners (markStack=..., document=0x2f463800) at ../WebCore/dom/EventTarget.h:219 #1 isObservableThroughDOM (markStack=..., document=0x2f463800) at ../WebCore/bindings/js/JSDOMBinding.cpp:297 #2 WebCore::markDOMNodesForDocument (markStack=..., document=0x2f463800) at ../WebCore/bindings/js/JSDOMBinding.cpp:313 #3 0x2b9e7a84 in WebCore::JSDocument::markChildren (this=, markStack=...) at ../WebCore/bindings/js/JSDocumentCustom.cpp:55 #4 0x2c3a01a8 in JSC::MarkStack::markChildren (this=, markStack=...) at ../JavaScriptCore/runtime/JSArray.h:178 #5 JSC::MarkStack::drain (this=, markStack=...) at ../JavaScriptCore/runtime/JSArray.h:220 #6 JSC::Heap::markProtectedObjects (this=, markStack=...) at ../JavaScriptCore/runtime/Collector.cpp:1027 #7 0x2c3a10a0 in JSC::Heap::markRoots (this=0x2f3eae90) at ../JavaScriptCore/runtime/Collector.cpp:1117 #8 0x2c3a1f2c in JSC::Heap::collectAllGarbage (this=0x2f3eae90) at ../JavaScriptCore/runtime/Collector.cpp:1271 #9 0x2b9b6608 in collect () at ../WebCore/bindings/js/GCController.cpp:46 #10 0x2be6c06c in WebCore::ThreadTimers::sharedTimerFiredInternal (this=0x2f3bc210) at ../WebCore/platform/ThreadTimers.cpp:112 #11 0x2c2374b0 in timeout_cb () at ../WebCore/platform/gtk/SharedTimerGtk.cpp:48 #12 0x2b59d40c in ?? () from /lib/libglib-2.0.so.0 warning: GDB can't find the start of the function at 0x2b59d40b. GDB is unable to find the start of the function at 0x2b59d40b and thus can't determine the size of that function's stack frame. This means that GDB may be unable to access that stack frame, or the frames below it. This problem is most likely caused by an invalid program counter or stack pointer. However, if you think GDB should simply search farther back from 0x2b59d40b for code which looks like the beginning of a function, you can increase the range of the search using the `set heuristic-fence-post' command. ---Type to continue, or q to quit--- Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) quit A debugging session is active. Inferior 1 [process 2664] will be killed. Quit anyway? (y or n) y