Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 431144 - net-irc/xchat-2.8.8-r2 - saved configuration is corrupted on read or write
Summary: net-irc/xchat-2.8.8-r2 - saved configuration is corrupted on read or write
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Lars Wendler (Polynomial-C)
Depends on:
Reported: 2012-08-12 21:47 UTC by Alexandre
Modified: 2013-07-11 21:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---

Strace file from xchat. (strace_xchat.txt.tar.gz,131.36 KB, application/x-gzip)
2012-08-14 13:11 UTC, Alexandre

Note You need to log in before you can comment on or make changes to this bug.
Description Alexandre 2012-08-12 21:47:11 UTC
net-irc/xchat-2.8.8-r2: after reboot it's connect but not join in a channel or join and shows nothing, also won't identify user - so not work property, unless ~/.xchat2 be removed before start xchat.

P.S. Same error with USE="-fastscroll"

Reproducible: Always

Steps to Reproduce:
1. Start net-irc/xchat-2.8.8-r2, configure, use for while, then reboot;
2. Start xchat again and try to use, so get the malfunctioning;
3. Close xchat, remove ~/.xchat2, start xchat again and it's works fine.

Portage (default/linux/amd64/10.0/desktop/gnome, gcc-4.6.3, glibc-2.15-r2, 3.5.1-gentoo x86_64)
                        System Settings
System uname: Linux-3.5.1-gentoo-x86_64-Intel-R-_Pentium-R-_Dual_CPU_T3400_@_2.16GHz-with-gentoo-2.1
Timestamp of tree: Sun, 12 Aug 2012 19:15:01 +0000
ccache version 3.1.8 [enabled]
app-shells/bash:          4.2_p37
dev-java/java-config:     2.1.12
dev-lang/python:          2.7.3-r2, 3.2.3-r1
dev-util/ccache:          3.1.8
dev-util/cmake:           2.8.8-r3
dev-util/pkgconfig:       0.27
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.10.5
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.2
sys-devel/binutils:       2.22.90
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.5 (virtual/os-headers)
sys-libs/glibc:           2.15-r2
Repositories: gentoo sunrise
ACCEPT_KEYWORDS="amd64 ~amd64"
CFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/bind"
CONFIG_PROTECT_MASK="${EPREFIX}/etc/gconf /etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -pipe -fomit-frame-pointer"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs candy ccache config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3 -s"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
USE="7Zip X a52 aac acl acpi alsa amd64 audiofile bash-completion berkdb branding bzip2 cairo caps cdda cddb cdparanoia cdr cli colord consolekit cracklib crypt css cups custom-cflags cxx dbus dga dri dts dvd dvdr eds encode evo exif fam ffmpeg firefox flac foomaticdb ftp gdbm gif gnome gnome-keyring gnome-online-accounts gnutls gpm gstreamer gtk gtk3 iconv imagemagick imap jabber java jpeg lame latex lcms libcanberra libnotify llvm lm_sensors lzma lzo mad matroska minimal mmx mng modules mp3 mp4 mpd mpeg mudflap multilib musepack musicbrainz nautilus ncurses networkmanager nls nptl nsplugin nvidia offensive ogg opengl openmp pam pango pcre pdf png policykit ppds pppd pulseaudio quicktime readline samba schroedinger sdl session socialweb spell sse sse2 ssl ssse3 startup-notification svg syslog tcpd theora threads tiff truetype udev udisks unicode upower usb v4l vdpau vim-syntax vorbis wavpack wifi x264 xcb xml xv xvid zlib" ALSA_CARDS="hda-intel loopback" 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 cgi cgid 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" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"

                        Package Settings

net-irc/xchat-2.8.8-r2 was built with the following:
USE="dbus fastscroll gtk hires-icons libnotify (multilib) nls spell ssl -debug -ipv6 (-mmx) -ntlm -perl -python -tcl -xchatdccserver"
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2012-08-13 13:12:03 UTC
Does it give you any useful output when you restart it without removing the configuration?
Comment 2 Alexandre 2012-08-13 15:59:46 UTC
This is the only message (with or without ~/.xchat2):

Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve property `GtkRange::trough-side-details' of type `gboolean' from rc file value "((GString*) 0x81c760)" of type `GString'

***I cannot attached the strace file duo to size limits.
Comment 3 Alexandre 2012-08-14 01:27:05 UTC
Compiling now to test with some USEs changes I got this:

* QA Notice: This package installs one or more .desktop files that do not
 * pass validation.
 * 	/usr/share/applications/xchat.desktop: warning: key "Encoding" in group "Desktop Entry" is deprecated
strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line

 * QA Notice: Package triggers severe warnings which indicate that it
 *            may exhibit random runtime failures.
 * outbound.c:580:2: warning: implicit declaration of function ‘chanopt_command’ [-Wimplicit-function-declaration]
 * chanlist.c:639:2: warning: implicit declaration of function ‘menu_addfavoritemenu’ [-Wimplicit-function-declaration]
 * fe-gtk.c:784:3: warning: implicit declaration of function ‘setup_apply_real’ [-Wimplicit-function-declaration]
 * maingui.c:1592:3: warning: implicit declaration of function ‘log_open_or_close’ [-Wimplicit-function-declaration]
 * menu.c:1026:2: warning: implicit declaration of function ‘servlist_autojoinedit’ [-Wimplicit-function-declaration]
 * notifygui.c:268:4: warning: implicit declaration of function ‘open_query’ [-Wimplicit-function-declaration]
 * plugin-tray.c:548:4: warning: implicit declaration of function ‘handle_command’ [-Wimplicit-function-declaration]
 * servlistgui.c:971:4: warning: implicit declaration of function ‘rfc_casecmp’ [-Wimplicit-function-declaration]
 * setup.c:1962:2: warning: implicit declaration of function ‘tray_apply_setup’ [-Wimplicit-function-declaration]
 * userlistgui.c:128:4: warning: implicit declaration of function ‘fe_set_title’ [-Wimplicit-function-declaration]

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage:

I'm reporting to upstream now.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2012-08-14 13:03:20 UTC
(In reply to comment #2)
> This is the only message (with or without ~/.xchat2):
> Gtk-Message: (for origin information, set GTK_DEBUG): failed to retrieve
> property `GtkRange::trough-side-details' of type `gboolean' from rc file
> value "((GString*) 0x81c760)" of type `GString'
> ***I cannot attached the strace file duo to size limits.

Compress it, then.
Comment 5 Alexandre 2012-08-14 13:11:45 UTC
Created attachment 321308 [details]
Strace file from xchat.
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2012-08-15 12:31:49 UTC
Comment on attachment 321308 [details]
Strace file from xchat.

There is no need to build a tar archive for a single file.
Comment 7 Sergey Popov gentoo-dev 2013-07-11 21:05:29 UTC
Packages was removed from tree, see bug #460038