Liferea just crash with no error in the terminal. Reproducible: Always Steps to Reproduce: 1. Just launch it… Actual Results: Nothing. Completly nothing. Portage 2.1.5_rc4 (default/linux/amd64/2008.0/desktop, gcc-4.2.3, glibc-2.7-r2, 2.6.24-gentoo-r5 x86_64) ================================================================= System Settings ================================================================= System uname: 2.6.24-gentoo-r5 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 3800+ Timestamp of tree: Thu, 17 Apr 2008 00:00:02 +0000 ccache version 2.4 [disabled] app-shells/bash: 3.2_p33 dev-lang/python: 2.4.4-r9, 2.5.1-r5 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.2 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.24 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=athlon64" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -march=athlon64" DISTDIR="/usr/portage/distfiles" FEATURES="buildpkg distlocks loadpolicy metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://ftp.free.fr/mirrors/ftp.gentoo.org/" LANG="fr_FR.UTF-8" LDFLAGS="" LINGUAS="fr" MAKEOPTS="-j1" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa amd64 avahi bash-completion berkdb bogofilter branding bzip2 cairo cddb cdinstall cdio cdparanoia cdr cli cracklib crypt css cxx dbus deprecated dri dvd dvdr dvdread eds emboss encode evo exif fam ffmpeg firefox flac fortran ftp gajim gamin gdbm gif gnome gnutls gphoto2 gpm grammar gstreamer gtk gtkhtml hal icecast iconv imap ipv6 irc isdnlog jabber javascript jpeg jpeg2k kerberos ldap libgda libnotify lyrics mad math matroska midi mikmod mime mmx mng mp3 mpeg mplayer mudflap multilib musepack nautilus ncurses nls nptl nptlonly nvtv ogg opengl openmp ots pam pcre pdf png ppds pppd python quicktime raw readline reflection sasl sdl session sox speex spell spl sqlite sse sse2 ssl startup-notification svg sylpheed taglib tcpd theora thesaurus tiff truetype unicode v4l v4l2 vorbis webkit wmf wxwindows x264 xcomposite xface xml xorg xv xvid zlib" ALSA_CARDS="als4000" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="vesa nvidia nv" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
We're going to need your help to help you solve this :) Please read this http://www.gentoo.org/proj/en/qa/backtraces.xml and try to obtain a backtrace using GDB. Thanks
I fear it doesn't help very much. $ gdb /usr/bin/liferea GNU gdb 6.8 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-pc-linux-gnu"... (no debugging symbols found) (gdb) run Starting program: /usr/bin/liferea (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit---
Woops… Here's the rest of the backtrace… $ gdb /usr/bin/liferea GNU gdb 6.8 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-pc-linux-gnu"... (no debugging symbols found) (gdb) run Starting program: /usr/bin/liferea (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread 0x2abf836971b0 (LWP 16901)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [New Thread 0x40800950 (LWP 16910)] [Thread 0x40800950 (LWP 16910) exited] [New Thread 0x41001950 (LWP 16911)] [Thread 0x41001950 (LWP 16911) exited] [New Thread 0x41001950 (LWP 16912)] [New Thread 0x40800950 (LWP 16913)] (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) ---Type <return> to continue, or q <return> to quit--- Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x2abf836971b0 (LWP 16901)]
You haven't followed what the document says :) Please read it carefully. @herd, maybe we should have a simpler document... few are the people who actually manage to get the real info out of it on the first read.
Sorry, but my english is bad, and I'was a little lazy during my fast translation. Now, the results : #0 0x00002aaaacaeeb43 in ?? () from /usr/lib64/mozilla-firefox/components/../libmozjs.so #1 0x00002aaaacaeebdb in ?? () from /usr/lib64/mozilla-firefox/components/../libmozjs.so #2 0x00002aaab26fe15f in ?? () from /usr/lib64/mozilla-firefox/components/libxpconnect.so #3 0x00002aaab26ff872 in ?? () from /usr/lib64/mozilla-firefox/components/libxpconnect.so #4 0x00002aaab27000ae in ?? () from /usr/lib64/mozilla-firefox/components/libxpconnect.so #5 0x00002aaab27005e7 in ?? () from /usr/lib64/mozilla-firefox/components/libxpconnect.so #6 0x00002aaab26fcf39 in ?? () from /usr/lib64/mozilla-firefox/components/libxpconnect.so #7 0x00002aaaab78cbaf in ?? () from /usr/lib64/mozilla-firefox/libxpcom_core.so #8 0x00002aaaab78cfc9 in ?? () from /usr/lib64/mozilla-firefox/libxpcom_core.so #9 0x00002aaaab78d0e4 in ?? () from /usr/lib64/mozilla-firefox/libxpcom_core.so #10 0x00002aaaab758cac in NS_InitXPCOM3_P () from /usr/lib64/mozilla-firefox/libxpcom_core.so #11 0x00002aaaaacc5e3a in ?? () from /usr/lib64/mozilla-firefox/libgtkembedmoz.so #12 0x00002aaaaacc0572 in ?? () from /usr/lib64/mozilla-firefox/libgtkembedmoz.so #13 0x00002aaaaaab0f85 in mozembed_init () from /usr/lib64/liferea/liblihtmlm.so #14 0x0000000000440b45 in liferea_htmlview_plugin_init () #15 0x000000000042b226 in plugin_mgmt_init () #16 0x000000000042feea in main () It's better now ?
It's better :) but obviously, the segfault is happening in one of firefox's libraries. Could you provide : - the use flags you've used to build liferea, - the version of firefox/xulrunner/seamonkey that you have on your system, - the same backtrace but after rebuilding your gecko engine with the debug symbols Thanks
USE="dbus firefox gnutls gtkhtml libnotify -lua -networkmanager -seamonkey -xulrunner" It was with Firefox 2.0.0.13 But… since the last update for 2.0.0.14, Liferea work well again. :)
Cool, closing then. Thanks for the quick response.