Package: liferea-webkit
Version: 1.4.18-1
Severity: important

I just upgraded my first desktop machine from Etch to Lenny.

Since I knew about the problems of 1.4.16, I installed liferea as well
as liferea-webkit 1.4.18 from unstable.

It converted my 1.0.27 database without problems, but when it wants to
start it always segfaults, on the first start after converting the DB
as well as on later starts.

If I deinstall liferea-webkit, liferea starts up (relatively :-) fast
(at least faster than 1.0.27 from Etch, yeah! ;-) and without
immediately obvious problems.

Here's a backtrace (and other output) of liferea-bin (the segfault
happens with both, the liferea wrapper as well as with liferea-bin
running inside gdb) with liferea-dbg as well as libwebkit-1.0-1-dbg
installed:

---snip---
!17 Z19 ?0 L1 [EMAIL PROTECTED]:pts/5 (-zsh 4.3.6) 11:14:59 [~] > gdb 
liferea-bin
GNU gdb 6.8-debian
Copyright (C) 2008 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 "x86_64-linux-gnu"...
(gdb) r
Starting program: /usr/bin/liferea-bin 
Failed to read a valid object file image from memory.
[Thread debugging using libthread_db enabled]
[New Thread 0x2b4633acfa80 (LWP 8753)]
[New Thread 0x40800950 (LWP 8756)]
[New Thread 0x41001950 (LWP 8757)]
[Thread 0x41001950 (LWP 8757) exited]
[New Thread 0x41802950 (LWP 8758)]
[Thread 0x41802950 (LWP 8758) exited]
[New Thread 0x41802950 (LWP 8759)]
[New Thread 0x41001950 (LWP 8760)]
warning: Lowest section in /usr/lib/libicudata.so.38 is .hash at 
0000000000000120
Note: WebKit HTML rendering support is experimental and
not everything is working properly with WebKit right now!!!
GCJ PLUGIN: thread 0x67ff10: NP_Initialize
GCJ PLUGIN: thread 0x67ff10: NP_Initialize: using /usr/bin/gappletviewer-4.3.
GCJ PLUGIN: thread 0x67ff10: NP_Initialize return
GCJ PLUGIN: thread 0x67ff10: NP_GetMIMEDescription
GCJ PLUGIN: thread 0x67ff10: NP_GetMIMEDescription return

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x2b4633acfa80 (LWP 8753)]
0x00002b462f2b5070 in strlen () from /lib/libc.so.6
(gdb) bt
#0  0x00002b462f2b5070 in strlen () from /lib/libc.so.6
#1  0x00002aaab04c9ad1 in WebCore::String::fromUTF8 (string=0x0)
    at ../WebCore/platform/text/String.cpp:590
#2  0x00002aaab04e72ea in WebCore::PluginPackage::fetchInfo (
    this=0x2aaab46a2600) at ../WebCore/plugins/gtk/PluginPackageGtk.cpp:78
#3  0x00002aaab04dd5d4 in WebCore::PluginPackage::createPackage (
    [EMAIL PROTECTED], [EMAIL PROTECTED])
    at ../WebCore/plugins/PluginPackage.cpp:149
#4  0x00002aaab04d93f4 in WebCore::PluginDatabase::refresh (
    this=0x2aaab466be10) at ../WebCore/plugins/PluginDatabase.cpp:109
#5  0x00002aaab04d9f83 in WebCore::PluginDatabase::installedPlugins ()
    at ../WebCore/plugins/PluginDatabase.cpp:44
#6  0x00002aaab04e638b in WebCore::PluginData::initPlugins (this=0x0)
    at ../WebCore/plugins/gtk/PluginDataGtk.cpp:32
#7  0x00002aaab04d6da0 in PluginData (this=0x0, page=0x0)
    at ../WebCore/plugins/PluginData.cpp:32
#8  0x00002aaab049dfc8 in WebCore::Page::pluginData (this=0x2aaab463fee0)
    at ../WebCore/plugins/PluginData.h:49
#9  0x00002aaab030b036 in WebCore::DOMImplementation::createDocument (
    [EMAIL PROTECTED], frame=0x2aaab463e1a0, 
    inViewSourceMode=<value optimized out>)
    at ../WebCore/dom/DOMImplementation.cpp:319
#10 0x00002aaab042c141 in WebCore::FrameLoader::begin (this=0x2aaab4646848, 
    url=<value optimized out>, dispatch=<value optimized out>, origin=0x0)
    at ../WebCore/loader/FrameLoader.cpp:936
#11 0x00002aaab042d350 in WebCore::FrameLoader::receivedFirstData (this=0x0)
    at ../WebCore/loader/FrameLoader.cpp:866
#12 0x00002aaab042d754 in WebCore::FrameLoader::setEncoding (
    this=0x2aaab4646848, [EMAIL PROTECTED], userChosen=false)
    at ../WebCore/loader/FrameLoader.cpp:1852
#13 0x00002aaab025a720 in WebKit::FrameLoaderClient::committedLoad (
    this=0x2aaab4645f00, loader=<value optimized out>, 
    data=0x2aaab4655000 "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE 
html PUBLIC \"-//W3C//DTD XHTML 1.0 
Transitional//EN\"\n\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\";>\n<html
 xmlns=\"http://www.w3.org/1999/xhtm";..., length=7049) at 
../WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:179
#14 0x00002aaab0417299 in WebCore::DocumentLoader::commitLoad (
    this=0x2aaab4669080, 
    data=0x2aaab4655000 "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE 
html PUBLIC \"-//W3C//DTD XHTML 1.0 
Transitional//EN\"\n\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\";>\n<html
 xmlns=\"http://www.w3.org/1999/xhtm";..., length=7049) at 
../WebCore/loader/DocumentLoader.cpp:355
#15 0x00002aaab0446953 in WebCore::ResourceLoader::didReceiveData (this=0x0, 
    data=0x2aaab4655000 "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE 
html PUBLIC \"-//W3C//DTD XHTML 1.0 
Transitional//EN\"\n\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\";>\n<html
 xmlns=\"http://www.w3.org/1999/xhtm";..., length=7049, lengthReceived=7049, 
allAtOnce=false)
    at ../WebCore/loader/ResourceLoader.cpp:247
#16 0x00002aaab043fb06 in WebCore::MainResourceLoader::didReceiveData (
    this=0x2aaab46a9800, data=0x0, length=14124560, lengthReceived=0, 
    allAtOnce=255) at ../WebCore/loader/MainResourceLoader.cpp:305
#17 0x00002aaab0440ea0 in 
WebCore::MainResourceLoader::continueAfterContentPolicy (this=0x2aaab46a9800, 
contentPolicy=<value optimized out>, 
    r=<value optimized out>) at ../WebCore/loader/MainResourceLoader.cpp:248
#18 0x00002aaab0440f46 in 
WebCore::MainResourceLoader::continueAfterContentPolicy (this=0x2aaab46a9800, 
policy=WebCore::PolicyUse)
    at ../WebCore/loader/MainResourceLoader.cpp:265
#19 0x00002aaab044143e in WebCore::MainResourceLoader::didReceiveResponse (
    this=0x2aaab46a9800, [EMAIL PROTECTED])
    at ../WebCore/loader/MainResourceLoader.cpp:292
#20 0x00002aaab0441806 in WebCore::MainResourceLoader::handleDataLoadNow (
    this=0x2aaab46a9800) at ../WebCore/loader/MainResourceLoader.cpp:361
#21 0x00002aaab04d566a in WebCore::TimerBase::fireTimers (
---Type <return> to continue, or q <return> to quit---
    fireTime=1219914991.4027531, [EMAIL PROTECTED])
    at ../WebCore/platform/Timer.cpp:347
#22 0x00002aaab04d571e in WebCore::TimerBase::sharedTimerFired ()
    at ../WebCore/platform/Timer.cpp:368
#23 0x00002aaab07258d2 in timeout_cb ()
    at ../WebCore/platform/gtk/SharedTimerGtk.cpp:48
#24 0x00002b462ea97892 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#25 0x00002b462ea9b01d in ?? () from /usr/lib/libglib-2.0.so.0    at 
../WebCore/plugins/gtk/PluginDataGtk.cpp:32
#7  0x00002aaab04d6da0 in PluginData (this=0x0, page=0x0)
    at ../WebCore/plugins/PluginData.cpp:32
#8  0x00002aaab049dfc8 in WebCore::Page::pluginData (this=0x2aaab463fee0)
    at ../WebCore/plugins/PluginData.h:49
#9  0x00002aaab030b036 in WebCore::DOMImplementation::createDocument (
    [EMAIL PROTECTED], frame=0x2aaab463e1a0, 
    inViewSourceMode=<value optimized out>)
    at ../WebCore/dom/DOMImplementation.cpp:319
#10 0x00002aaab042c141 in WebCore::FrameLoader::begin (this=0x2aaab4646848, 
    url=<value optimized out>, dispatch=<value optimized out>, origin=0x0)
    at ../WebCore/loader/FrameLoader.cpp:936
#11 0x00002aaab042d350 in WebCore::FrameLoader::receivedFirstData (this=0x0)
    at ../WebCore/loader/FrameLoader.cpp:866
#12 0x00002aaab042d754 in WebCore::FrameLoader::setEncoding (
    this=0x2aaab4646848, [EMAIL PROTECTED], userChosen=false)
    at ../WebCore/loader/FrameLoader.cpp:1852
#13 0x00002aaab025a720 in WebKit::FrameLoaderClient::committedLoad (
    this=0x2aaab4645f00, loader=<value optimized out>, 
    data=0x2aaab4655000 "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE 
html PUBLIC \"-//W3C//DTD XHTML 1.0 
Transitional//EN\"\n\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\";>\n<html
 xmlns=\"http://www.w3.org/1999/xhtm";..., length=7049) at 
../WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:179
#14 0x00002aaab0417299 in WebCore::DocumentLoader::commitLoad (
    this=0x2aaab4669080, 
    data=0x2aaab4655000 "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE 
html PUBLIC \"-//W3C//DTD XHTML 1.0 
Transitional//EN\"\n\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\";>\n<html
 xmlns=\"http://www.w3.org/1999/xhtm";..., length=7049) at 
../WebCore/loader/DocumentLoader.cpp:355
#15 0x00002aaab0446953 in WebCore::ResourceLoader::didReceiveData (this=0x0, 
    data=0x2aaab4655000 "<?xml version=\"1.0\" encoding=\"utf-8\"?><!DOCTYPE 
html PUBLIC \"-//W3C//DTD XHTML 1.0 
Transitional//EN\"\n\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\";>\n<html
 xmlns=\"http://www.w3.org/1999/xhtm";..., length=7049, lengthReceived=7049, 
allAtOnce=false)
    at ../WebCore/loader/ResourceLoader.cpp:247
#16 0x00002aaab043fb06 in WebCore::MainResourceLoader::didReceiveData (
    this=0x2aaab46a9800, data=0x0, length=14124560, lengthReceived=0, 
    allAtOnce=255) at ../WebCore/loader/MainResourceLoader.cpp:305
#17 0x00002aaab0440ea0 in 
WebCore::MainResourceLoader::continueAfterContentPolicy (this=0x2aaab46a9800, 
contentPolicy=<value optimized out>, 
    r=<value optimized out>) at ../WebCore/loader/MainResourceLoader.cpp:248
#18 0x00002aaab0440f46 in 
WebCore::MainResourceLoader::continueAfterContentPolicy (this=0x2aaab46a9800, 
policy=WebCore::PolicyUse)
    at ../WebCore/loader/MainResourceLoader.cpp:265
#19 0x00002aaab044143e in WebCore::MainResourceLoader::didReceiveResponse (
    this=0x2aaab46a9800, [EMAIL PROTECTED])
    at ../WebCore/loader/MainResourceLoader.cpp:292
#20 0x00002aaab0441806 in WebCore::MainResourceLoader::handleDataLoadNow (
    this=0x2aaab46a9800) at ../WebCore/loader/MainResourceLoader.cpp:361
#21 0x00002aaab04d566a in WebCore::TimerBase::fireTimers (
    fireTime=1219914991.4027531, [EMAIL PROTECTED])
    at ../WebCore/platform/Timer.cpp:347
#22 0x00002aaab04d571e in WebCore::TimerBase::sharedTimerFired ()
    at ../WebCore/platform/Timer.cpp:368
#23 0x00002aaab07258d2 in timeout_cb ()
    at ../WebCore/platform/gtk/SharedTimerGtk.cpp:48
#24 0x00002b462ea97892 in g_main_context_dispatch ()
   from /usr/lib/libglib-2.0.so.0
#25 0x00002b462ea9b01d in ?? () from /usr/lib/libglib-2.0.so.0
#26 0x00002b462ea9b54d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#27 0x00002b462c4cb667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x0000000000431233 in main (argc=1, argv=0x7fff7f251ad8) at main.c:293
(gdb) 
#26 0x00002b462ea9b54d in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#27 0x00002b462c4cb667 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#28 0x0000000000431233 in main (argc=1, argv=0x7fff7f251ad8) at main.c:293
(gdb) 
---snap---

Looking at this backtrace, this is maybe a bug in WebKit and not
liferea-webkit. Feel free to reassign it appropriately in this case.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing'), (600, 'unstable'), (110, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24.4-t61 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages liferea-webkit depends on:
ii  libc6                         2.7-13     GNU C Library: Shared libraries
ii  libglib2.0-0                  2.16.4-2   The GLib library of C routines
ii  libgtk2.0-0                   2.12.11-3  The GTK+ graphical user interface 
ii  libwebkit-1.0-1               1.0.1-2    Web content engine library for Gtk
ii  liferea                       1.4.18-1   feed aggregator for GNOME

liferea-webkit recommends no packages.

liferea-webkit suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to