After I update xulrunner to version 1.9.2.3-r1, when I start liferea, it report segmentation fault error. This is what it says: $ liferea (liferea:31995): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated Segmentation fault ------------------------------ And this is gdb output: (gdb) run Starting program: /usr/bin/liferea [Thread debugging using libthread_db enabled] [New Thread 0xb6f0fb70 (LWP 32008)] [Thread 0xb6f0fb70 (LWP 32008) exited] [New Thread 0xb6f0fb70 (LWP 32009)] [New Thread 0xb670eb70 (LWP 32010)] [New Thread 0xb495eb70 (LWP 32011)] [New Thread 0xb415db70 (LWP 32012)] [New Thread 0xb3899b70 (LWP 32013)] [New Thread 0xb308eb70 (LWP 32014)] (liferea:32005): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated Program received signal SIGSEGV, Segmentation fault. 0xb55e4310 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so (gdb) bt #0 0xb55e4310 in ?? () from /usr/lib/xulrunner-1.9.2/libxul.so #1 0xbfffee68 in ?? () #2 0xbfffee64 in ?? () #3 0x00000001 in ?? () #4 0x00000000 in ?? () ------------------------------ # revdep-rebuild do nothing and say: * Dynamic linking on your system is consistent... All done. I try: # emerge net-libs/xulrunner net-news/liferea But nothing changed! Here is my use flags: net-news/liferea dbus debug gnutls gtkhtml libnotify xulrunner -lua -networkmanager -webkit net-libs/xulrunner alsa dbus gnome -custom-optimization -debug -elibc_FreeBSD -java -libnotify -startup-notification -system-sqlite -wifi Reproducible: Always Steps to Reproduce: 1. run liferea: $ liferea Actual Results: Segmentation fault error. Expected Results: liferea should start! emerge --info Portage 2.1.8.3 (default/linux/x86/10.0, gcc-4.3.4, glibc-2.10.1-r1, 2.6.31-gentoo-r10 i686) ================================================================= System uname: Linux-2.6.31-gentoo-r10-i686-Intel-R-_Core-TM-2_Solo_CPU_U3500_@_1.40GHz-with-gentoo-1.12.13 Timestamp of tree: Sat, 24 Apr 2010 13:45:01 +0000 app-shells/bash: 4.0_p37 dev-java/java-config: 2.1.10 dev-lang/python: 2.6.4-r1 dev-util/cmake: 2.6.4-r3 sys-apps/baselayout: 1.12.13 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.8.5-r4, 1.9.6-r3, 1.10.3, 1.11.1 sys-devel/binutils: 2.18-r3 sys-devel/gcc: 4.3.4 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6b virtual/os-headers: 2.6.30-r1 ACCEPT_KEYWORDS="x86" ACCEPT_LICENSE="* -@EULA" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests distlocks fixpackages news parallel-fetch protect-owned sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://ftp.spline.inf.fu-berlin.de/mirrors/gentoo/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/" LANG="C" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" 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.asia.gentoo.org/gentoo-portage" USE="X acl avahi berkdb bzip2 cli cracklib crypt cups cxx dbus dri fortran gdbm gnome gpm gtk hal iconv ipv6 modules mudflap ncurses nls nptl nptlonly openmp pam pcre perl pppd python readline reflection session spl ssl sysfs tcpd unicode x86 xorg zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul 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="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon ati radeonhd intel fglrx" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Could you try to: mv ~/.liferea ~/.liferea-old and tell me if something else happens?
(In reply to comment #1) > Could you try to: > mv ~/.liferea ~/.liferea-old and tell me if something else happens? > Yes, $ mv ~/.liferea_1.4/ ~/.liferea_1.4-old/ Now Liferea start without any problem. Whats wrong with old .liferea_1.4 ?
It's probably that liferea-1.4 and lower uses xulrunner-deppendant cache. And when you changed the version of xulrunner to a newer one the cache could not be read by the newer version. Not sure though. (In reply to comment #2) > (In reply to comment #1) > > Could you try to: > > mv ~/.liferea ~/.liferea-old and tell me if something else happens? > > > > Yes, > $ mv ~/.liferea_1.4/ ~/.liferea_1.4-old/ > Now Liferea start without any problem. > Whats wrong with old .liferea_1.4 ? >
Created attachment 229543 [details] Old compreg.dat file
Created attachment 229545 [details] New compreg.dat file
I find out problem is with .liferea_1.4/mozilla/liferea/compreg.dat All other files work without any problem. I attach my own compreg.dat with description "Old compreg.dat file" and the new one that liferea create after deleteing compreg.date as "New compreg.dat file". Thank you,
Created attachment 229625 [details] liferea open lots of nautilus Now when liferea start, open 2 nautilus, and every time I click on a feed, it open nautilus again. And it don't display feeds contain!
(In reply to comment #7) > Created an attachment (id=229625) [details] > liferea open lots of nautilus > > Now when liferea start, open 2 nautilus, and every time I click on a feed, it > open nautilus again. > And it don't display feeds contain! > I'll see if I can find a fix for that.
Ok, a bigger problem with stability happened here. Maybe a new version of liferea needs to be marked as stable, because liferea-1.4.28-r1 is absolutely unusable and I can't seem to find any way to patch it.
1.6.2 seems to work.
(In reply to comment #10) > 1.6.2 seems to work. > Second 1.6.2. Works here too.
(In reply to comment #11) > (In reply to comment #10) > > 1.6.2 seems to work. > > > > Second 1.6.2. Works here too. Closing then. Fixed by 1.6 series.