$gdb midori GNU gdb (GDB) 7.3-debian Copyright (C) 2011 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 "i486-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/midori...Reading symbols from /usr/lib/debug/usr/bin/midori...done. done. (gdb) r Starting program: /usr/bin/midori [Thread debugging using libthread_db enabled] [New Thread 0xb3b12b70 (LWP 4296)] [New Thread 0xb31e9b70 (LWP 4297)] [New Thread 0xadc44b70 (LWP 4298)] [New Thread 0xacdfcb70 (LWP 4299)] [New Thread 0xac3ffb70 (LWP 4300)] [New Thread 0xabbfeb70 (LWP 4301)] [Thread 0xac3ffb70 (LWP 4300) exited] [Thread 0xacdfcb70 (LWP 4299) exited] [New Thread 0xacdfcb70 (LWP 4303)] [New Thread 0xac3ffb70 (LWP 4304)] [New Thread 0xaaec2b70 (LWP 4305)] [New Thread 0xaa6c1b70 (LWP 4306)] [Thread 0xaa6c1b70 (LWP 4306) exited] [Thread 0xac3ffb70 (LWP 4304) exited] [Thread 0xacdfcb70 (LWP 4303) exited] [New Thread 0xacdfcb70 (LWP 4307)] [New Thread 0xac3ffb70 (LWP 4308)] [New Thread 0xaa6c1b70 (LWP 4309)] [New Thread 0xa9ca0b70 (LWP 4310)] [New Thread 0xa949fb70 (LWP 4311)] [New Thread 0xa8c9eb70 (LWP 4312)] [New Thread 0xa849db70 (LWP 4313)] [New Thread 0xa7c9cb70 (LWP 4314)] [New Thread 0xa749bb70 (LWP 4315)] [New Thread 0xa6c9ab70 (LWP 4316)] [New Thread 0xa6499b70 (LWP 4317)] [New Thread 0xa5c98b70 (LWP 4318)] [New Thread 0xa5497b70 (LWP 4319)] [New Thread 0xa4c96b70 (LWP 4320)] [New Thread 0xa40d7b70 (LWP 4321)] [Thread 0xabbfeb70 (LWP 4301) exited] [Thread 0xa6c9ab70 (LWP 4316) exited] [Thread 0xa5497b70 (LWP 4319) exited] [Thread 0xa9ca0b70 (LWP 4310) exited] [Thread 0xacdfcb70 (LWP 4307) exited] [Thread 0xa749bb70 (LWP 4315) exited] [Thread 0xaa6c1b70 (LWP 4309) exited] [Thread 0xac3ffb70 (LWP 4308) exited] [Thread 0xa7c9cb70 (LWP 4314) exited] [Thread 0xa849db70 (LWP 4313) exited] [Thread 0xa8c9eb70 (LWP 4312) exited] [Thread 0xa5c98b70 (LWP 4318) exited] [Thread 0xa6499b70 (LWP 4317) exited] [Thread 0xa4c96b70 (LWP 4320) exited] [Thread 0xaaec2b70 (LWP 4305) exited] [New Thread 0xaaec2b70 (LWP 4322)] [New Thread 0xa4c96b70 (LWP 4323)] [New Thread 0xa6499b70 (LWP 4324)] [New Thread 0xa5c98b70 (LWP 4325)] [Thread 0xa949fb70 (LWP 4311) exited] [Thread 0xaaec2b70 (LWP 4322) exited] [Thread 0xa4c96b70 (LWP 4323) exited] [Thread 0xa6499b70 (LWP 4324) exited] [New Thread 0xa6499b70 (LWP 4326)] [Thread 0xa6499b70 (LWP 4326) exited] WARNING: gnome-keyring:: no socket to connect to [New Thread 0xa6499b70 (LWP 4327)] [New Thread 0xa4c96b70 (LWP 4328)] [Thread 0xa5c98b70 (LWP 4325) exited] [Thread 0xa6499b70 (LWP 4327) exited] [Thread 0xa40d7b70 (LWP 4321) exited] [New Thread 0xa40d7b70 (LWP 4337)] [New Thread 0xa6499b70 (LWP 4338)] [Thread 0xa4c96b70 (LWP 4328) exited] [Thread 0xa6499b70 (LWP 4338) exited] [New Thread 0xa6499b70 (LWP 4339)] [New Thread 0xa4c96b70 (LWP 4340)] [New Thread 0xa5c98b70 (LWP 4341)] [New Thread 0xaaec2b70 (LWP 4342)] [New Thread 0xaa6c1b70 (LWP 4343)] [Thread 0xa4c96b70 (LWP 4340) exited] [Thread 0xaa6c1b70 (LWP 4343) exited] [Thread 0xaaec2b70 (LWP 4342) exited] [Thread 0xa6499b70 (LWP 4339) exited] [New Thread 0xa6499b70 (LWP 4344)] (midori:4281): GLib-GIO-CRITICAL **: g_socket_get_fd: assertion `G_IS_SOCKET (socket)' failed (midori:4281): GLib-GIO-CRITICAL **: g_socket_get_fd: assertion `G_IS_SOCKET (socket)' failed [Thread 0xa40d7b70 (LWP 4337) exited] [Thread 0xa5c98b70 (LWP 4341) exited] Program received signal SIGSEGV, Segmentation fault. 0x00610020 in ?? () (gdb) bt full #0 0x00610020 in ?? () No symbol table info available. #1 0xb6432220 in WebCore::CSSStyleSheet::isLoading (this=0xa9d0f068) at ../Source/WebCore/css/CSSStyleSheet.cpp:213 rule = 0xb32ebe00 i = #2 0xb65ed4b9 in isLoading (this=) at ../Source/WebCore/html/HTMLLinkElement.cpp:347 No locals. #3 WebCore::HTMLLinkElement::isLoading (this=0xac3b8000) at ../Source/WebCore/html/HTMLLinkElement.cpp:341 No locals. #4 0xb64726ff in WebCore::Document::recalcStyleSelector (this=0xa9ad2900) at ../Source/WebCore/dom/Document.cpp:3016 linkElement = 0xac3b8000 e = 0xac3b8000 title = {m_string = {m_impl = {m_ptr = 0x0}}} enabledViaScript = n = 0xac3b8000 sheet = 0x0 it = {m_iterator = {m_set = , m_position = 0xa9d42e20}} sheets = {m_size = 0, m_buffer = { >>---Type to continue, or q to quit--- = {m_buffer = 0x0, m_capacity = 0}, }} matchAuthorAndUserStyles = begin = end = {m_iterator = {m_set = , m_position = 0x0}} #5 0xb647301d in WebCore::Document::styleSelectorChanged (this=0xa9ad2900, updateFlag=WebCore::RecalcStyleImmediately) at ../Source/WebCore/dom/Document.cpp:2886 No locals. #6 0xb64731d0 in WebCore::Document::removePendingSheet (this=0xa9ad2900) at ../Source/WebCore/dom/Document.cpp:2865 No locals. #7 0xb64d241d in WebCore::StyleElement::sheetLoaded (this=0xa446e6cc, document=0xa9ad2900) at ../Source/WebCore/dom/StyleElement.cpp:187 No locals. #8 0xb6609595 in WebCore::HTMLStyleElement::sheetLoaded (this=0xa446e690) at ../Source/WebCore/html/HTMLStyleElement.h:57 No locals. #9 0xb64322de in checkLoaded (this=0xa9e06680) at ../Source/WebCore/css/CSSStyleSheet.cpp:230 No locals. #10 WebCore::CSSStyleSheet::checkLoaded (this=0xa9e06680) at ../Source/WebCore/css/CSSStyleSheet.cpp:219 No locals. ---Type to continue, or q to quit--- #11 0xb64d1ef2 in WebCore::StyleElement::createSheet (this=0xa446e6cc, e=0xa446e690, startLineNumber=878, text=...) at ../Source/WebCore/dom/StyleElement.cpp:171 document = 0xa9ad2900 type = @0xab350c40 #12 0xb64d21b2 in process (e=0xa446e690, this=0xa446e6cc) at ../Source/WebCore/dom/StyleElement.cpp:139 resultLength = sheetText = {m_length = 1978, m_string = {m_impl = { m_ptr = 0xabf45000}}, m_buffer = {m_ptr = 0xabf45000}, m_bufferCharacters = 0xabf45014} #13 WebCore::StyleElement::process (this=0xa446e6cc, e=0xa446e690) at ../Source/WebCore/dom/StyleElement.cpp:113 No locals. #14 0xb64d23ac in WebCore::StyleElement::insertedIntoDocument ( this=0xa446e6cc, document=0xa9ad2900, element=0xa446e690) at ../Source/WebCore/dom/StyleElement.cpp:68 No locals. #15 0xb66091d8 in WebCore::HTMLStyleElement::insertedIntoDocument ( this=0xa446e690) at ../Source/WebCore/html/HTMLStyleElement.cpp:72 No locals. #16 0xb6454d63 in WebCore::notifyChildInserted (child=0xa446e690) at ../Source/WebCore/dom/ContainerNode.cpp:1084 ---Type to continue, or q to quit--- c = {m_ptr = 0xa446e690} document = parentOrHostNode = 0xab38c362 #17 0xb64579ac in appendChild (shouldLazyAttach=true, ec=@0xbffff1f8, newChild=, this=0xabd41b40) at ../Source/WebCore/dom/ContainerNode.cpp:650 it = 0xbffff17c targets = {m_size = 1, m_buffer = { >> = { m_buffer = 0xbffff17c, m_capacity = 1}, static m_inlineBufferSize = 4, m_inlineBuffer = { buffer = "\220\346F\244"}}} prev = {m_ptr = 0xa9d59738} #18 WebCore::ContainerNode::appendChild (this=0xabd41b40, newChild=..., ec=@0xbffff1f8, shouldLazyAttach=true) at ../Source/WebCore/dom/ContainerNode.cpp:593 No locals. #19 0xb64a2bca in WebCore::Node::appendChild (this=0xabd41b40, newChild=..., ec=@0xbffff1f8, shouldLazyAttach=true) at ../Source/WebCore/dom/Node.cpp:683 No locals. #20 0xb633bbf5 in WebCore::JSNode::appendChild (this=0xac54ce70, exec=0xad0443e8) at ../Source/WebCore/bindings/js/JSNodeCustom.cpp:183 ---Type to continue, or q to quit--- imp = 0xabd41b40 ec = 0 ok = #21 0xb6e7e86f in WebCore::jsNodePrototypeFunctionAppendChild ( exec=) at DerivedSources/WebCore/JSNode.cpp:539 No locals. #22 0xac58df09 in ?? () No symbol table info available. #23 0xb5e1ee08 in execute (globalData=, callFrame=, registerFile=0xb3261a34, this=) at ../Source/JavaScriptCore/jit/JITCode.h:103 result = #24 JSC::Interpreter::executeCall (this=0xb3261a28, callFrame=0xadcab2a4, function=0xac1efe30, callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../Source/JavaScriptCore/interpreter/Interpreter.cpp:971 topCallFrame = {globalData = @0xb326d600, oldCallFrame = 0x1} callDataScopeChain = globalObjectScope = {m_dynamicGlobalObjectSlot = @0xb326e71c, m_savedDynamicGlobalObject = 0x0} compileError = 0xab38c362 result = {u = {asInt64 = -25769803776, asDouble = -nan(0xffffa00000000), asBits = {payload = 0, ---Type to continue, or q to quit--- tag = -6}}} registerOffset = 3053554864 end = 0x40 argCount = 1 globalObjectScope = {m_dynamicGlobalObjectSlot = @0x0, m_savedDynamicGlobalObject = 0x0} oldEnd = 0xad044000 dst = topCallFrame = result = #25 0xb5ed0952 in JSC::call (exec=0xadcab2a4, functionObject=..., callType=JSC::CallTypeJS, callData=..., thisValue=..., args=...) at ../Source/JavaScriptCore/runtime/CallData.cpp:39 No locals. #26 0xb636a151 in call (args=..., thisValue=, callData=..., callType=JSC::CallTypeJS, functionObject=, exec=0xadcab2a4) at ../Source/WebCore/bindings/js/JSMainThreadExecState.h:52 No locals. #27 WebCore::ScheduledAction::executeFunctionInContext (this=0xab940ed0, globalObject=0xadcab230, thisValue=..., context=0xa9ad2988) at ../Source/WebCore/bindings/js/ScheduledAction.cpp:110 callData = {native = {function = 0xab4790e0}, js = { functionExecutable = 0xab4790e0, scopeChain = 0xac55e5b0}} ---Type to continue, or q to quit--- callType = JSC::CallTypeJS lock = {m_lockBehavior = JSC::SilenceAssertionsOnly} exec = 0xadcab2a4 args = {static inlineCapacity = 8, m_buffer = 0xbffff410, m_size = 0, m_isUsingInlineBuffer = true, m_vector = {m_size = 0, m_buffer = {> = { m_buffer = 0xbffff410, m_capacity = 8}, static m_inlineBufferSize = 64, m_inlineBuffer = { buffer = "d\001\r\200\260\343\366\267\240&\300\267\260\343\366\267\001\030P\201\260D\223\267?\000\000\000=\177\353\001\200\266#\263`\v\"\263,\271#\263\276%/\266X\364\377\277,\271#\263l\364\377\277d\003\212\266"}}}, m_markSet = 0x0} size = 4294967291 #28 0xb636a85f in WebCore::ScheduledAction::execute (this=0xab940ed0, document=0xa9ad2900) at ../Source/WebCore/bindings/js/ScheduledAction.cpp:130 window = 0xadcab230 frame = {m_ptr = 0xb323b680} #29 0xb636a950 in WebCore::ScheduledAction::execute (this=0xab940ed0, context=0xa9ad2988) at ../Source/WebCore/bindings/js/ScheduledAction.cpp:80 No locals. #30 0xb6798ffe in WebCore::DOMTimer::fired (this=0xa9e8e7d0) at ../Source/WebCore/page/DOMTimer.cpp:148 ---Type to continue, or q to quit--- context = 0xa9ad2988 gestureIndicator = {static s_state = WebCore::DefinitelyNotProcessingUserGesture, m_previousState = WebCore::DefinitelyNotProcessingUserGesture} cookie = {first = 0x0, second = 0} action = #31 0xb689fac2 in WebCore::ThreadTimers::sharedTimerFiredInternal ( this=0xb324d330) at ../Source/WebCore/platform/ThreadTimers.cpp:115 timer = 0xa9e8e7d0 interval = 0 fireTime = 1175.1094740000001 timeToQuit = 1175.159474 #32 0xb689fb35 in WebCore::ThreadTimers::sharedTimerFired () at ../Source/WebCore/platform/ThreadTimers.cpp:93 No locals. #33 0xb716324b in WebCore::timeout_cb () at ../Source/WebCore/platform/gtk/SharedTimerGtk.cpp:49 No locals. #34 0xb7ebb12f in g_timeout_dispatch (source=0x815c65e0, callback=0xb7163230 , user_data=0x0) at /build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:3882 timeout_source = 0x815c65e0 ---Type to continue, or q to quit--- again = #35 0xb7eb9a3f in g_main_dispatch (context=0x800d0160) at /build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:2442 dispatch = 0xb7ebb100 was_in_call = 0 user_data = 0x0 callback = 0xb7163230 cb_funcs = 0xb7f6e71c cb_data = 0x81574080 current_source_link = {data = 0x815c65e0, next = 0x0} need_destroy = source = 0x815c65e0 current = 0x800fb420 i = #36 g_main_context_dispatch (context=0x800d0160) at /build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:2998 No locals. #37 0xb7eba170 in g_main_context_iterate (context=0x800d0160, block=-1209234736, dispatch=1, self=) at /build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:3076 ---Type to continue, or q to quit--- max_priority = 2147483647 timeout = 3 some_ready = 1 nfds = allocated_nfds = fds = 0x811cf608 #38 0xb7eba77b in g_main_loop_run (loop=0x800b9400) at /build/buildd-glib2.0_2.30.2-4-i386-4jiwMk/glib2.0-2.30.2/./glib/gmain.c:3284 __PRETTY_FUNCTION__ = "g_main_loop_run" #39 0xb7b0dbef in IA__gtk_main () at /build/buildd-gtk+2.0_2.24.8-2-i386-QCV9OW/gtk+2.0-2.24.8/gtk/gtkmain.c:1256 tmp_list = functions = 0x0 init = loop = 0x800b9400 #40 0x8001ebd3 in main (argc=1, argv=0xbffffae4) at ../midori/main.c:2579 webapp = 0x0 config = 0x800d0688 "/home/my_user/.config/midori" private = 0 diagnostic_dialog = 0 back_from_crash = ---Type to continue, or q to quit--- run = 0 snapshot = 0x0 logfile = 0x0 execute = 0 help_execute = 0 version = 0 uris = 0x0 block_uris = 0x0 inactivity_reset = 0 app = 0x800c9858 result = error = 0x0 entries = {{long_name = 0x8008118f "app", short_name = 97 'a', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0xbffff9cc, description = 0x8007ba80 "Run ADDRESS as a web application", arg_description = 0x8007affd "ADDRESS"}, { long_name = 0x8007acc1 "config", short_name = 99 'c', flags = 0, arg = G_OPTION_ARG_FILENAME, arg_data = 0xbffff9d0, description = 0x8007baa4 "Use FOLDER as configuration folder", arg_description = 0x8007b005 "FOLDER"}, { long_name = 0x8007b00c "private", short_name = 112 'p', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbffff9d4, description = 0x8007bac8 "Private browsing, no changes are saved", ---Type to continue, or q to quit--- arg_description = 0x0}, { long_name = 0x8007b014 "diagnostic-dialog", short_name = 100 'd', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbffff9d8, description = 0x8007b026 "Show a diagnostic dialog", arg_description = 0x0}, {long_name = 0x8007b03f "run", short_name = 114 'r', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbffff9dc, description = 0x8007baf0 "Run the specified filename as javascript", arg_description = 0x0}, {long_name = 0x8007b043 "snapshot", short_name = 115 's', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0xbffff9e0, description = 0x8007bb1c "Take a snapshot of the specified URI", arg_description = 0x0}, {long_name = 0x8007e08d "execute", short_name = 101 'e', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbffff9e8, description = 0x8007b04c "Execute the specified command", arg_description = 0x0}, {long_name = 0x8007b06a "help-execute", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbffff9ec, description = 0x8007bb44 "List available commands to execute with -e/ --execute", arg_description = 0x0}, {long_name = 0x8007b087 "version", short_name = 86 'V', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0xbffff9f0, ---Type to continue, or q to quit--- description = 0x8007b077 "Display program version", arg_description = 0x0}, {long_name = 0x8007c509 "", short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0xbffff9f4, description = 0x8007b08f "Addresses", arg_description = 0x0}, {long_name = 0x8007b099 "block-uris", short_name = 98 'b', flags = 0, arg = G_OPTION_ARG_STRING, arg_data = 0xbffff9f8, description = 0x8007bb7c "Block URIs according to regular expression PATTERN", arg_description = 0x8007b0a4 "PATTERN"}, { long_name = 0x8007b0ac "inactivity-reset", short_name = 105 'i', flags = 0, arg = G_OPTION_ARG_INT, arg_data = 0xbffff9fc, description = 0x8007bbb0 "Reset Midori after SECONDS seconds of inactivity", arg_description = 0x8007b0bd "SECONDS"}, { long_name = 0x8007b0c5 "log-file", short_name = 108 'l', flags = 0, arg = G_OPTION_ARG_FILENAME, arg_data = 0xbffff9e4, description = 0x8007bbe4 "Redirects console warnings to the specified FILENAME", arg_description = 0x8007b0ce "FILENAME"}, {long_name = 0x0, short_name = 0 '\000', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x0, description = 0x0, arg_description = 0x0}} error_messages = 0x8007de3f extensions = 0x800fb718 settings = 0x800e7048 config_file = 0x80119440 "/home/my_user/.config/midori/running" ---Type to continue, or q to quit--- bookmarks_file = 0x80119440 "/home/my_user/.config/midori/running" speeddial = 0x800b9e50 bookmarks_exist = 0 load_on_startup = MIDORI_STARTUP_LAST_OPEN_PAGES search_engines = bookmarks = 0x800e54b0 history = 0x800e5238 _session = 0x800e5138 trash = 0x800e51a8 uri = 0x800f9b80 "" item = uri_ready = errmsg = 0x0 db = 0x800e51a8 max_history_age = clear_prefs = 0 (gdb) q A debugging session is active. Inferior 1 [process 4281] will be killed. Quit anyway? (y or n) y