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