Package: midori Version: 0.4.3-1 Severity: important Hi,
Midori has been somewhat unstable for me on mipsel. It crashes sometimes while navigating to a new/previous page, but twice I've been able to reproduce this crash by opening then closing ~100 tabs containing only the Speed Dial. This looks to be related to JavaScript. Attached is a gdb backtrace made with the relevant debugging symbols installed. -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: mipsel (mips64) Kernel: Linux 3.2.0-1-loongson-2f Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/mksh-static Versions of packages midori depends on: ii dbus-x11 1.4.18-1 ii libc6 2.13-27 ii libcairo2 1.10.2-6.2 ii libgdk-pixbuf2.0-0 2.24.1-1 ii libglib2.0-0 2.30.2-6 ii libgtk2.0-0 2.24.10-1 ii libjavascriptcoregtk-1.0-0 1.6.3-1 ii libnotify4 0.7.4-1 ii libpango1.0-0 1.29.4-2 ii libsoup2.4-1 2.34.3-1 ii libsqlite3-0 3.7.10-1 ii libunique-1.0-0 1.1.6-4 ii libwebkitgtk-1.0-0 1.6.3-1 ii libx11-6 2:1.4.4-4 ii libxml2 2.7.8.dfsg-7 ii libxss1 1:1.2.1-2 Versions of packages midori recommends: ii gnome-icon-theme 3.2.1.2-1 midori suggests no packages. -- no debconf information
GNU gdb (GDB) 7.4-debian Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> 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: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/midori...Reading symbols from /usr/lib/debug/usr/bin/midori...done. done. (gdb) run Starting program: /usr/bin/midori warning: the debug information found in "/usr/lib/debug//usr/lib/libwebkitgtk-1.0.so.0.11.2" does not match "/usr/lib/libwebkitgtk-1.0.so.0" (CRC mismatch). warning: the debug information found in "/usr/lib/debug/usr/lib/libwebkitgtk-1.0.so.0.11.2" does not match "/usr/lib/libwebkitgtk-1.0.so.0" (CRC mismatch). [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/mipsel-linux-gnu/libthread_db.so.1". [New Thread 0x735632f0 (LWP 7527)] [New Thread 0x72c432f0 (LWP 7528)] ** (midori:7488): CRITICAL **: midori_browser_notebook_resize: assertion `n > 0' failed [New Thread 0x6e0372f0 (LWP 7529)] [New Thread 0x6cee72f0 (LWP 7532)] [Thread 0x6cee72f0 (LWP 7532) exited] [New Thread 0x6cee72f0 (LWP 7547)] [New Thread 0x6bf872f0 (LWP 7550)] [Thread 0x6cee72f0 (LWP 7547) exited] [Thread 0x6bf872f0 (LWP 7550) exited] [New Thread 0x6bf872f0 (LWP 7659)] [Thread 0x6bf872f0 (LWP 7659) exited] [New Thread 0x6bf872f0 (LWP 7732)] [New Thread 0x6cee72f0 (LWP 7733)] [Thread 0x6bf872f0 (LWP 7732) exited] [New Thread 0x6bf872f0 (LWP 7734)] [New Thread 0x6b5872f0 (LWP 7735)] [Thread 0x6cee72f0 (LWP 7733) exited] [Thread 0x6bf872f0 (LWP 7734) exited] [New Thread 0x6bf872f0 (LWP 7739)] [New Thread 0x6cee72f0 (LWP 7740)] [Thread 0x6bf872f0 (LWP 7739) exited] [Thread 0x6cee72f0 (LWP 7740) exited] [New Thread 0x6cee72f0 (LWP 7744)] [New Thread 0x6bf872f0 (LWP 7745)] [Thread 0x6cee72f0 (LWP 7744) exited] [Thread 0x6bf872f0 (LWP 7745) exited] [New Thread 0x6bf872f0 (LWP 7746)] [New Thread 0x6cee72f0 (LWP 7747)] [New Thread 0x6aa3b2f0 (LWP 7748)] [New Thread 0x6a23b2f0 (LWP 7749)] [Thread 0x6bf872f0 (LWP 7746) exited] [Thread 0x6aa3b2f0 (LWP 7748) exited] [Thread 0x6b5872f0 (LWP 7735) exited] [Thread 0x6a23b2f0 (LWP 7749) exited] [New Thread 0x6a23b2f0 (LWP 7753)] [New Thread 0x6b5872f0 (LWP 7754)] [New Thread 0x6aa3b2f0 (LWP 7755)] [New Thread 0x6bf872f0 (LWP 7756)] [New Thread 0x698d32f0 (LWP 7759)] [New Thread 0x690d32f0 (LWP 7761)] [New Thread 0x688d32f0 (LWP 7762)] [New Thread 0x680d32f0 (LWP 7763)] [New Thread 0x678d32f0 (LWP 7764)] [Thread 0x6cee72f0 (LWP 7747) exited] [Thread 0x6b5872f0 (LWP 7754) exited] [Thread 0x6a23b2f0 (LWP 7753) exited] [Thread 0x6bf872f0 (LWP 7756) exited] [Thread 0x690d32f0 (LWP 7761) exited] [Thread 0x698d32f0 (LWP 7759) exited] [Thread 0x688d32f0 (LWP 7762) exited] [Thread 0x678d32f0 (LWP 7764) exited] [Thread 0x680d32f0 (LWP 7763) exited] [New Thread 0x680d32f0 (LWP 7765)] [Thread 0x6aa3b2f0 (LWP 7755) exited] [Thread 0x680d32f0 (LWP 7765) exited] Program received signal SIGSEGV, Segmentation fault. 0x75e1e2f4 in WTF::fastFree (ptr=0x21) at ../Source/JavaScriptCore/wtf/FastMalloc.cpp:3909 3909 ../Source/JavaScriptCore/wtf/FastMalloc.cpp: No such file or directory. (gdb) bt #0 0x75e1e2f4 in WTF::fastFree (ptr=0x21) at ../Source/JavaScriptCore/wtf/FastMalloc.cpp:3909 #1 0x7682b4bc in ?? () from /usr/lib/libwebkitgtk-1.0.so.0 warning: GDB can't find the start of the function at 0x7682b4ba. GDB is unable to find the start of the function at 0x7682b4ba 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 0x7682b4ba 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. (gdb) info locals batch_size = 32 list = 0x77fb4274 cl = <unknown type> list = 0x77fb4274 heap = 0x77fb4240 p = <unknown type> span = 0x20 cl = <unknown type> (gdb) thread apply all bt Thread 4 (Thread 0x6e0372f0 (LWP 7529)): #0 0x75904d60 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/mipsel-linux-gnu/libpthread.so.0 #1 0x75e39d30 in WTF::ThreadCondition::timedWait (this=0x72cc089c, mutex=0x80, absoluteTime=718244075.77514648) at ../Source/JavaScriptCore/wtf/ThreadingPthreads.cpp:336 #2 0x75c9ac0c in JSC::Heap::waitForRelativeTime (this=0x72cc06f0, relative=718244075.77514648) at ../Source/JavaScriptCore/heap/Heap.cpp:329 #3 0x75c9ac8c in JSC::Heap::blockFreeingThreadMain (this=0x72cc06f0) at ../Source/JavaScriptCore/heap/Heap.cpp:345 #4 0x75c9ad8c in JSC::Heap::blockFreeingThreadStartFunc (heap=0x72cc0898) at ../Source/JavaScriptCore/heap/Heap.cpp:339 #5 0x758fe368 in start_thread () from /lib/mipsel-linux-gnu/libpthread.so.0 #6 0x75867608 in ?? () from /lib/mipsel-linux-gnu/libc.so.6 warning: GDB can't find the start of the function at 0x75867606. Thread 3 (Thread 0x72c432f0 (LWP 7528)): #0 0x7590471c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/mipsel-linux-gnu/libpthread.so.0 #1 0x766ad77c in ?? () from /usr/lib/libwebkitgtk-1.0.so.0 warning: GDB can't find the start of the function at 0x766ad77a. Thread 2 (Thread 0x735632f0 (LWP 7527)): #0 0x75824ea0 in nanosleep () from /lib/mipsel-linux-gnu/libc.so.6 #1 0x75824b50 in sleep () from /lib/mipsel-linux-gnu/libc.so.6 #2 0x75e1aa7c in WTF::TCMalloc_PageHeap::scavengerThread (this=0x75ea0288) at ../Source/JavaScriptCore/wtf/FastMalloc.cpp:2544 #3 0x75e1ab60 in WTF::TCMalloc_PageHeap::runScavengerThread ( context=0x73562af8) at ../Source/JavaScriptCore/wtf/FastMalloc.cpp:1638 #4 0x758fe368 in start_thread () from /lib/mipsel-linux-gnu/libpthread.so.0 #5 0x75867608 in ?? () from /lib/mipsel-linux-gnu/libc.so.6 warning: GDB can't find the start of the function at 0x75867606. Thread 1 (Thread 0x73771ec0 (LWP 7488)): #0 0x75e1e2f4 in WTF::fastFree (ptr=0x21) at ../Source/JavaScriptCore/wtf/FastMalloc.cpp:3909 #1 0x7682b4bc in ?? () from /usr/lib/libwebkitgtk-1.0.so.0 warning: GDB can't find the start of the function at 0x7682b4ba. (gdb) continue Continuing. warning: GDB can't find the start of the function at 0x7682b4ba. [Thread 0x6e0372f0 (LWP 7529) exited] [Thread 0x72c432f0 (LWP 7528) exited] [Thread 0x73771ec0 (LWP 7488) exited] Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb) quit

