#0 0x1d307490 in ?? () #1 0x1d3081cc in ?? () #2 0x1d306c0c in ?? () #3 0x1d2f729c in ?? () #4 0x1d2f2390 in ?? () #5 0x1d3d4e30 in ?? () #6 0x1d221120 in ?? () #7 0x204ef820 in sokoke_js_script_eval (js_context=0x3fffffff, js_context@entry=0xf0c1fa68, script=script@entry=0x208b9b68 "(function (tags) {for (var tag in tags) {var l = document.getElementsByTagName (tag);for (var i in l) { if ((l[i].rel && l[i].rel.toLowerCase () == 'prev') || (l[i].innerHTML && (l[i].innerHTML.toLo"..., exception=0xfffffff9, exception@entry=0x0) at ../midori/sokoke.c:73 68: g_return_val_if_fail (js_context, FALSE); 69: g_return_val_if_fail (script, FALSE); 70: 71: JSStringRef js_script = JSStringCreateWithUTF8CString (script); 72: JSValueRef js_exception = NULL; 73: JSValueRef js_value = JSEvaluateScript (js_context, js_script, 74: JSContextGetGlobalObject (js_context), NULL, 0, &js_exception); 75: JSStringRelease (js_script); 76: 77: if (!js_value) 78: { #8 0x204df9f8 in midori_view_get_related_page (view=view@entry=0x207eecb8, rel=rel@entry=0x20517864 "prev", local=0xf7b9b254 ) at ../midori/midori-view.c:5067 5062: " || (l[i].innerHTML" 5063: " && (l[i].innerHTML.toLowerCase ().indexOf ('%s') != -1 " 5064: " || l[i].innerHTML.toLowerCase ().indexOf ('%s') != -1)))" 5065: "{ return l[i].href; } } } return 0; })(" 5066: "{ link:'link', a:'a' });", rel, rel, local); 5067: katze_assign (uri, sokoke_js_script_eval (js_context, script, NULL)); 5068: g_free (script); 5069: return uri && uri[0] != '0' ? uri : NULL; 5070: } 5071: 5072: /** #9 0x204e8e24 in midori_view_get_previous_page (view=view@entry=0x207eecb8) at ../midori/midori-view.c:5088 5083: midori_view_get_previous_page (MidoriView* view) 5084: { 5085: g_return_val_if_fail (MIDORI_IS_VIEW (view), NULL); 5086: 5087: /* i18n: word stem of "previous page" type links, case is not important */ 5088: return midori_view_get_related_page (view, "prev", _("previous")); 5089: } 5090: 5091: /** 5092: * midori_view_get_next_page 5093: * @view: a #MidoriView #10 0x204cb598 in _midori_browser_update_interface (browser=browser@entry=0x207d2030) at ../midori/midori-browser.c:301 296: 297: _action_set_sensitive (browser, "Reload", can_reload); 298: _action_set_sensitive (browser, "Stop", can_reload && loading); 299: _action_set_sensitive (browser, "Back", midori_view_can_go_back (view)); 300: _action_set_sensitive (browser, "Forward", midori_view_can_go_forward (view)); 301: _action_set_sensitive (browser, "Previous", 302: midori_view_get_previous_page (view) != NULL); 303: _action_set_sensitive (browser, "Next", 304: midori_view_get_next_page (view) != NULL); 305: 306: gtk_action_set_visible (_action_by_name (browser, "AddSpeedDial"), #11 0x204cbaa0 in gtk_notebook_switch_page_after_cb (notebook=, page=, page_num=, browser=0x207d2030) at ../midori/midori-browser.c:4998 4993: katze_item_set_meta_integer (KATZE_ITEM (browser->proxy_array), "current", 4994: midori_browser_get_current_page (browser)); 4995: g_object_notify (G_OBJECT (browser), "tab"); 4996: 4997: _midori_browser_set_statusbar_text (browser, NULL); 4998: _midori_browser_update_interface (browser); 4999: _midori_browser_update_progress (browser, view); 5000: } 5001: 5002: static void 5003: midori_browser_notebook_page_reordered_cb (GtkNotebook* notebook, #12 0x1fe7b178 in ?? () #13 0x20417884 in ?? () #14 0x20430bd8 in ?? () #15 0x204391d4 in ?? () #16 0x2043940c in ?? () #17 0x1fe9a2d4 in ?? () #18 0x1fea4a0c in ?? () #19 0x1fea37f0 in ?? () #20 0x204c3710 in _midori_browser_add_tab (browser=0xffd9c630, view=0x0) at ../midori/midori-browser.c:1610 1605: n = gtk_notebook_get_current_page (notebook) + 1; 1606: katze_array_move_item (browser->proxy_array, item, n); 1607: } 1608: else 1609: n = -1; 1610: gtk_notebook_insert_page (notebook, view, tab_label, n); 1611: katze_item_set_meta_integer (item, "append", -1); 1612: 1613: gtk_notebook_set_tab_reorderable (notebook, view, TRUE); 1614: gtk_notebook_set_tab_detachable (notebook, view, TRUE); 1615: #21 0x2041c304 in ?? () #22 0x204157a8 in ?? () #23 0x20417bc8 in ?? () #24 0x20438808 in ?? () #25 0x2043940c in ?? () #26 0x204c6588 in midori_browser_add_tab (browser=0x207eecb8, browser@entry=0x207d2030, view=0x2078cb08, view@entry=0x207eecb8) at ../midori/midori-browser.c:7086 7081: 7082: if (!g_object_get_data (G_OBJECT (webkit_get_default_session ()), 7083: "midori-session-initialized")) 7084: g_critical ("midori_load_soup_session was not called!"); 7085: 7086: g_signal_emit (browser, signals[ADD_TAB], 0, view); 7087: return gtk_notebook_page_num (GTK_NOTEBOOK (browser->notebook), view); 7088: } 7089: 7090: /** 7091: * midori_browser_remove_tab: #27 0x204c6848 in midori_browser_add_item (browser=0x207d2030, item=) at ../midori/midori-browser.c:7130 7125: g_return_val_if_fail (MIDORI_IS_BROWSER (browser), -1); 7126: g_return_val_if_fail (KATZE_IS_ITEM (item), -1); 7127: 7128: uri = katze_item_get_uri (item); 7129: view = midori_view_new_with_item (item, browser->settings); 7130: page = midori_browser_add_tab (browser, view); 7131: midori_view_set_uri (MIDORI_VIEW (view), uri); 7132: return page; 7133: } 7134: 7135: /** #28 0x204a1afc in midori_load_session (data=) at ../midori/main.c:1408 #29 0x20328bb4 in ?? () #30 0x2032d95c in ?? () #31 0x2032dd78 in ?? () #32 0x2032e250 in ?? () #33 0x1fe72774 in ?? () #34 0x2049f3c8 in main (argc=1, argv=0xffd9d2a4) at ../midori/main.c:2579