Bug#704953: Crash recovery crashes everytime, cannot start anymore
Tommi Vainikainen
tvainika at debian.org
Mon Apr 8 07:00:09 UTC 2013
Package: epiphany-browser-webkit2
Version: 3.7.91-1
Severity: serious
After crashing with pages open, now trying to start crashes again everytime.
Below is a backtrace after starting under gdb with debug symbols installed.
Thread 10 (Thread 0x7fff933ec700 (LWP 2083)):
#0 0x00007ffff45f3165 in sqlite3BtreeSetCachedRowid (iRowid=0, pCur=<optimized out>) at sqlite3.c:53784
#1 sqlite3VdbeExec (p=p at entry=0x7fff7c013998) at sqlite3.c:4378
#2 0x00007ffff45d8911 in sqlite3Step (p=0x7fff7c013998) at sqlite3.c:64047
#3 sqlite3_step (pStmt=0x7fff7c013998) at sqlite3.c:64120
#4 sqlite3_step (pStmt=0x7fff7c013998) at sqlite3.c:64108
#5 0x0000000000491365 in ephy_sqlite_statement_step (self=self at entry=0x17de150, error=error at entry=0x7fff933ebb88)
at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./lib/ephy-sqlite-statement.c:177
#6 0x0000000000485218 in ephy_history_service_find_url_rows (self=<optimized out>, query=<optimized out>)
at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./lib/history/ephy-history-service-urls-table.c:352
#7 0x0000000000481409 in ephy_history_service_execute_query_urls (self=<optimized out>, query=<optimized out>, result=0x19d84c0)
at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./lib/history/ephy-history-service.c:740
#8 0x0000000000481d1a in ephy_history_service_process_message (message=0x19d84a0, self=0x17ccc00) at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./lib/history/ephy-history-service.c:1230
#9 run_history_service_thread (self=0x17ccc00) at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./lib/history/ephy-history-service.c:469
#10 0x00007ffff256fa05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff1cc1e0e in start_thread (arg=0x7fff933ec700) at pthread_create.c:311
#12 0x00007ffff19f594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 9 (Thread 0x7fff8b7fe700 (LWP 2082)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff5d7dc0b in WebCore::IconDatabase::syncThreadMainLoop() () at ../Source/WebCore/loader/icon/IconDatabase.cpp:1463
#2 0x00007ffff5d7de28 in WebCore::IconDatabase::iconDatabaseSyncThread() () at ../Source/WebCore/loader/icon/IconDatabase.cpp:1058
#3 0x00007ffff078f191 in WTF::wtfThreadEntryPoint(void*) () at ../Source/WTF/wtf/ThreadingPthreads.cpp:196
#4 0x00007ffff1cc1e0e in start_thread (arg=0x7fff8b7fe700) at pthread_create.c:311
#5 0x00007ffff19f594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 8 (Thread 0x7fff8bfff700 (LWP 2081)):
#0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1 0x00007ffff258b605 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff25216f1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff257014a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff256fa05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff1cc1e0e in start_thread (arg=0x7fff8bfff700) at pthread_create.c:311
#6 0x00007ffff19f594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 7 (Thread 0x7fff93bed700 (LWP 2079)):
#0 0x00007ffff19ea1ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff254bdac in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff254c28a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff078f191 in WTF::wtfThreadEntryPoint(void*) () at ../Source/WTF/wtf/ThreadingPthreads.cpp:196
#4 0x00007ffff1cc1e0e in start_thread (arg=0x7fff93bed700) at pthread_create.c:311
#5 0x00007ffff19f594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 6 (Thread 0x7fffe1371700 (LWP 2078)):
#0 0x00007ffff19ea1ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff254bdac in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff254c28a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff078f191 in WTF::wtfThreadEntryPoint(void*) () at ../Source/WTF/wtf/ThreadingPthreads.cpp:196
#4 0x00007ffff1cc1e0e in start_thread (arg=0x7fffe1371700) at pthread_create.c:311
#5 0x00007ffff19f594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 5 (Thread 0x7fffe1b72700 (LWP 2077)):
#0 0x00007ffff19ea1ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff254bdac in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff254c28a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff2b23d76 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4 0x00007ffff256fa05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff1cc1e0e in start_thread (arg=0x7fffe1b72700) at pthread_create.c:311
#6 0x00007ffff19f594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 4 (Thread 0x7fffe2484700 (LWP 2076)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1 0x00007ffff0779f64 in WTF::TCMalloc_PageHeap::scavengerThread() () at ../Source/WTF/wtf/FastMalloc.cpp:2763
#2 0x00007ffff0779f89 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () at ../Source/WTF/wtf/FastMalloc.cpp:1933
#3 0x00007ffff1cc1e0e in start_thread (arg=0x7fffe2484700) at pthread_create.c:311
#4 0x00007ffff19f594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 3 (Thread 0x7fffe2c85700 (LWP 2075)):
#0 0x00007ffff19ea1ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff254bdac in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff254c28a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007fffe2c8aefb in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4 0x00007ffff256fa05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff1cc1e0e in start_thread (arg=0x7fffe2c85700) at pthread_create.c:311
#6 0x00007ffff19f594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 2 (Thread 0x7fffe36b8700 (LWP 2074)):
#0 0x00007ffff19ea1ad in poll () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007ffff254bdac in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2 0x00007ffff254bed4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff254bf31 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x00007ffff256fa05 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007ffff1cc1e0e in start_thread (arg=0x7fffe36b8700) at pthread_create.c:311
#6 0x00007ffff19f594d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113
Thread 1 (Thread 0x7ffff7e409c0 (LWP 2044)):
#0 0x00007ffff2831e4c in g_type_check_instance_is_a () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#1 0x00007ffff2815bd6 in g_object_unref () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
#2 0x000000000046c201 in ephy_web_view_load_error_page (view=0x1a78800, uri=uri at entry=0x18ea3c0 "http://www.uusisuomi.fi/kotimaa/58117-ministerio-myontaa-jasper-paakkoselle-huomautettiin-mauttomasta-kuvasta",
page=page at entry=EPHY_WEB_VIEW_ERROR_PAGE_CRASH, error=error at entry=0x0) at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./embed/ephy-web-view.c:2427
#3 0x000000000044e2a8 in confirm_before_recover (url=0x18ea3c0 "http://www.uusisuomi.fi/kotimaa/58117-ministerio-myontaa-jasper-paakkoselle-huomautettiin-mauttomasta-kuvasta", window=0x17bc080,
title=<optimized out>) at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./src/ephy-session.c:968
#4 session_parse_embed (values=<optimized out>, names=<optimized out>, context=<optimized out>) at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./src/ephy-session.c:1140
#5 session_start_element (ctx=<optimized out>, element_name=<optimized out>, names=0x7fffffffdee0, values=0x7fffffffdeb0, user_data=0x17b6c10, error=<optimized out>)
at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./src/ephy-session.c:1161
#6 0x00007ffff254e669 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff254fe99 in g_markup_parse_context_parse () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x000000000044f040 in load_stream_read_cb (object=<optimized out>, result=<optimized out>, user_data=<optimized out>)
at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./src/ephy-session.c:1314
#9 0x00007ffff2aaf499 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#10 0x00007ffff2ad161b in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#11 0x00007ffff2ad1639 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x00007ffff254bad5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff254be18 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff254bed4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff2af1dac in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#16 0x00000000004325ee in main (argc=1, argv=0x7fffffffe2e8) at /home/kov/debian/epiphany/build-area/epiphany-browser-3.7.91/./src/ephy-main.c:488
However, after removing $HOME/.config/epiphany/session_state.xml I was
able to start again epiphany. It still gives me following errors at every start:
Warning: program compiled against libxml 209 using older 208
Illegal format hash table
(epiphany-browser:2477): GLib-GIO-WARNING **: Received property Created with type x does not match expected type t in the expected interface
And if I put original session_state.xml back there, it crashes again.
For privacy reasons I wanted to omit something from session_state.xml,
but with following minimalistic session_state.xml I can reproduce this
crash. The very relevant thing in XML seems to be 'loading="true"'.
-- System Information:
Debian Release: 7.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=fi_FI.UTF-8, LC_CTYPE=fi_FI.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages epiphany-browser-webkit2 depends on:
ii dbus-x11 1.6.8-1
ii epiphany-browser-data 3.7.91-1
ii gnome-icon-theme 3.4.0-2
ii gsettings-desktop-schemas 3.6.0-1
ii iso-codes 3.41-1
ii libavahi-client3 0.6.31-2
ii libavahi-common3 0.6.31-2
ii libavahi-gobject0 0.6.31-2
ii libc6 2.17-0experimental2
ii libcairo2 1.12.2-3
ii libgcr-3-1 3.6.0-1
ii libgdk-pixbuf2.0-0 2.26.1-1
ii libglib2.0-0 2.36.0-2
ii libgnome-desktop-3-4 3.6.1-1
ii libgtk-3-0 3.6.1-1
ii libnotify4 0.7.5-1
ii libnspr4 2:4.9.2-1
ii libnspr4-0d 2:4.9.2-1
ii libnss3 2:3.14.3-1
ii libnss3-1d 2:3.14.3-1
ii libpango1.0-0 1.30.0-1
ii libsecret-1-0 0.15-1
ii libsoup2.4-1 2.42.0-1
ii libsqlite3-0 3.7.13-1
ii libwebkit2gtk-3.0-0 1.11.91-1
ii libwnck-3-0 3.4.2-1
ii libx11-6 2:1.5.0-1
ii libxml2 2.8.0+dfsg1-7+nmu1
ii libxslt1.1 1.1.26-14.1
Versions of packages epiphany-browser-webkit2 recommends:
ii ca-certificates 20130119
ii evince 3.4.0-3.1
ii yelp 3.4.2-1+b1
epiphany-browser-webkit2 suggests no packages.
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: session_state.xml
Type: application/xml
Size: 445 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20130408/4e852433/attachment-0001.xml>
More information about the pkg-gnome-maintainers
mailing list