I have scite-2.23 installed. The first problem I encountered was that my .SciTEUser.properties file no longer worked. It seemed to be a font problem, that only a tiny dot appeared for the whole file loaded, or even a new file. Anyway, I currently have 2 open Scite windows, both with 9 files loaded. This morning I woke up to find my memory almost maxed out and about 30% swap used. Investigating the app at fault, I found scite to be consuming 1.2G. Looking at gnome-system-monitor's memory map it showed it to be using 1.3G total with 1.2G used of private_dirty memory used by the heap. Reproducible: Always
oh, here's the usual info: brian@big_daddy ~/Dev/git/portage $ emerge --info Portage 2.2.0_alpha15_p5 (default/linux/amd64/10.0/desktop/gnome, gcc-4.5.2, glibc-2.12.2-r0, 2.6.33-gentoo-r2 x86_64) ================================================================= System uname: Linux-2.6.33-gentoo-r2-x86_64-Intel-R-_Core-TM-2_Quad_CPU_Q8400_@_2.66GHz-with-gentoo-2.0.1 Timestamp of tree: Sun, 23 Jan 2011 00:45:01 +0000 ccache version 3.1.4 [enabled] app-shells/bash: 4.1_p9::<unknown repository> dev-java/java-config: 2.1.11-r3::<unknown repository> dev-lang/python: 2.4.6, 2.5.4-r4, 2.6.6-r1::<unknown repository>, 2.7.1::<unknown repository>, 3.1.3::<unknown repository> dev-util/ccache: 3.1.4 dev-util/cmake: 2.8.3-r1 sys-apps/baselayout: 2.0.1-r1::<unknown repository> sys-apps/openrc: 0.6.8::<unknown repository> sys-apps/sandbox: 2.4::<unknown repository> sys-devel/autoconf: 2.13, 2.68::<unknown repository> sys-devel/automake: 1.7.9-r2, 1.8.5-r4, 1.9.6-r3, 1.10.3::<unknown repository>, 1.11.1::<unknown repository> sys-devel/binutils: 2.21::<unknown repository> sys-devel/gcc: 4.3.5, 4.4.5, 4.5.2 sys-devel/gcc-config: 1.4.1::<unknown repository> sys-devel/libtool: 2.4-r1 sys-devel/make: 3.82::<unknown repository> virtual/os-headers: 2.6.36.1::<unknown repository> (sys-kernel/linux-headers) Repositories: gentoo sunrise games bazaar science mozilla The-Pit ferringb kuroo ACCEPT_KEYWORDS="amd64 ~amd64" ACCEPT_LICENSE="* -@EULA dlj-1.1 AdobeFlash-10.1" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=core2 -mtune=core2 -mmmx -msse -msse2 -msse3 -msse4.1" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" CXXFLAGS="-O2 -pipe -march=core2 -mtune=core2 -mmmx -msse -msse2 -msse3 -msse4.1" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests binpkg-logs buildpkg ccache distlocks fixlafiles fixpackages news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.osuosl.org/ " LANG="C" LDFLAGS="-Wl,-O1 -Wl,--as-needed" LINGUAS="" MAKEOPTS="-j8" 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="/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/var/lib/layman/sunrise /var/lib/layman/games /var/lib/layman/bazaar /var/lib/layman/science /var/lib/layman/mozilla /usr/local/portage /home/brian/Dev/ferringb /home/brian/Dev/git/kuroo-ovl" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X a52 aac aalib acl acpi adns alsa amd64 avahi berkdb bidi bluetooth bonobo branding bzip2 cairo cddb cdr cleartype cli consolekit cracklib crypt css cups curl cxx dbus dlloader dri dts dv dvd dvdr dvdread eds emboss encode evo exif fam fame fbcon ffmpeg flac fortran ftp gconf gdbm gdu gecko gif gimpprint gnome gnome-keyring gnutls gpm gs gstreamer gtk gtk2 gtkhtml h323 howl iconv imagemagic imap imlib2 innodb ipv6 java javascript jikes joystick jpeg lcms ldap libnotify lm_sensors mad md5sum messages mikmod mime mmx mng modules moxnomail mozdevelop mp3 mp4 mpeg mpi mplayer mudflap multilib mysql nautilus ncurses nfs nls no-old-linux nptl nptlonly nptonly numeric nvidia ogg opengl openmp pam pango pcre pda pdf perl plugin png policykit posix ppds pppd python qt3support readline rtc samba sdl session shm sndfile sox speex spell sqlite sqlite3 sse sse2 sse3 ssl startup-notification svg swat sysfs syslog tcpd threadsonly thumbnail thunar-vfs tiff tk transcode truetype udev unicode usb utf8 v4l v4l2 vcd vdpau vorbis x264 xcb xine xml xorg xosd xpm xulrunner xv xvid xvmc zlib zvbi" 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" 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" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" 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" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS brian@big_daddy ~/Dev/git/portage $ hmm. it appears I still have gtk+-2.99-r2 installed, although scite should be linked against gtk+-2.22.1-r1. I'll report back.
(In reply to comment #1) > hmm. it appears I still have gtk+-2.99-r2 installed, although scite should be > linked against gtk+-2.22.1-r1. I'll report back. Please do.
yes, there most certainly is problems. I've unmerged gtk+-299 and checked with revdep-rebuild. It only found a few media-libs to rebuild. I have 3 scite windows open atm, with 5-7 buffers each loaded. Switching between buffers only. You can watch mem consumtion climb in gnome-system monitor. Having a couple windows open for a day I saw a slight increase in mem usage. That is without doing any actual editing. I've stopped using it for actual coding for now, except for this testing. running on x11-libs/gtk+-2.22.1-r1 dev-python/pygtk-2.22.0 in an xfce4 session.
there is a update released on today, it would fix this http://www.scintilla.org/SciTE.html
2.24 added to the tree.
yes indeed, looking through the changlog: changeset 3516 72d246e22b14 Fix memory leak when using Cairo for drawing. Bug #3157655. looking forward to testing the new one out :)