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]