Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 199631 - net-p2p/ktorrent-2.2.3 threaded file list generation crashes SMP systems
Summary: net-p2p/ktorrent-2.2.3 threaded file list generation crashes SMP systems
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL: http://ktorrent.org/forum/viewtopic.p...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-19 06:01 UTC by Akshay Shah
Modified: 2007-11-21 22:33 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Akshay Shah 2007-11-19 06:01:03 UTC
http://ktorrent.org/forum/viewtopic.php?t=2066
http://ktorrent.org/forum/viewtopic.php?t=2064

Crashes occur when moving up and down the file list (apparently affects only SMP systems). Reproduced by a few others using SMP systems. Upstream is aware of the problem, and its fixed in SVN738262, but isn't giving any indication when an updated stable version will be released. Untested patches are available that revert back to a (working) timers-based version of the file list generation code (http://kmlinux.fjfi.cvut.cz/~makovick/ktorrent/), but they may not provide the "proper" fix intended by the maintainer. Just downgrading to ktorrent-2.2.2 as a temporary fix.

$ emerge --info
Portage 2.1.3.19 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.7-r0, 2.6.23-gentoo-r2 x86_64)
=================================================================
System uname: 2.6.23-gentoo-r2 x86_64 Intel(R) Core(TM)2 CPU 6300 @ 1.86GHz
Timestamp of tree: Sun, 18 Nov 2007 13:30:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17-r1
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python:     2.5.1-r3
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.10-r5
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.23-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -mtune=generic -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=nocona -mtune=generic -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distcc distlocks metadata-transfer nodoc noinfo parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://gentoo.netnitco.net"
LANG="C"
LINGUAS="en en_US"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/xeffects /usr/local/portage"
SYNC="rsync://mccoy/gentoo-portage"
USE="X a52 aac acpi alsa amd64 bash-completion bitmap-fonts branding bzip2 cairo cdr cli cracklib crypt cups curl dbus dri dts dvd dvdr dvdread eds emboss evo fam ffmpeg firefox fortran gdbm gif gmp gnome gnutls gtk hal iconv imagemagick isdnlog java jpeg jpeg2k kde libnotify mad md5sum midi mikmod mmx mng motif mp3 mpeg mudflap ncurses network-cron nls nptl nptlonly nsplugin offensive ogg opengl openmp pam pcre pdf perl pertty php png ppds pppd python qt3 qt3support quicktime readline reflection scanner sdl session sndfile spl sse sse2 ssl startup-notification svg tcpd theora tiff transparency truetype truetype-fonts type1-fonts unicode vcd vim-syntax vorbis wmf x264 xcb xinerama xml xorg xscreensaver xv xvid xvmc zlib" ALSA_CARDS="hda_intel" 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en en_US" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Akshay Shah 2007-11-21 18:56:35 UTC
This is fixed in ktorrent-2.2.4, released today.
Comment 2 Timo Gurr (RETIRED) gentoo-dev 2007-11-21 22:33:51 UTC
Fixed in CVS, thanks.