Panic under heavy HTTP load?

Henrik W Lund henrik.w.lund at broadpark.no
Sun Nov 14 20:51:50 GMT 2004


Subhro wrote:
> 
> <snip>
> 
> Can we have a package list i.e. the output of pkg_info?
> 
> Also can u provide ps -aux as root just before the box freezes.... or when
> it is expected to freeze?
> 
> In that case I would try to reproduce the same on some older hardware.
> 
> Subhro Sankha Kar
> Block AQ-13/1, Sector V
> Salt Lake City
> PIN 700091
> India

I've attached the package list as you required. The attached
ps_aux_output shows the processes that were running the last time the
freeze occurred. I was skipping back and forth in a track on xmms while
mozilla and gtk-gnutella were just sitting there, and the system just froze.

The first time it froze, all of the same processes were running, except
xmms, and I was browsing a webpage in mozilla (a webpage that was heavy
on JavaScript), while gtk-gnutella was just sitting there.

However, while trying to reproduce the freeze, I downloaded several
files from gtk-gnutella and browsed quite a bit without the freeze ever
occuring. But when I whipped up xmms - boom, freeze. I've been doing
some reading, and it seems that gtk-gnutella computes some sort of
hashes for filenames when it's idle. Maybe this is where the error
occurs? Rapid, successive calls to stat() maybe? I don't know...

If you need any more info, I'll provide what I can. I'll also continue
trying to reproduce the freeze and report anything I think may be of
relevance.

Something just occurred to me: my gtk-gnutella is linked with gtk2, not
gtk1, which is the default. Maybe I should try to recompile and link
with gkt1?

(sorry for the double posting, forgot to attach the files)

-- 
Henrik W Lund

-------------- next part --------------
ORBit2-2.12.0       High-performance CORBA ORB with support for the C language
aalib-1.4.r5_1      An ascii art library
anacron-2.3_2       Schedules periodic jobs on systems that are not permanently
aspell-0.60.1       Spelling checker with better suggestion logic than ispell
atk-1.8.0           A GNOME accessibility toolkit (ATK)
autoconf-2.53_3     Automatically configure source code on many Un*x platforms 
autoconf-2.59_2     Automatically configure source code on many Un*x platforms 
automake-1.5_2,1    GNU Standards-compliant Makefile generator (version 1.5)
bash-2.05b.007_2    The GNU Bourne Again Shell
bbconf-1.10         Configurator for the Blackbox window manager
bbrb-0.4.1_1        A graphical background manager for the Blackbox window mana
bison-1.75_2        A parser generator from FSF, (mostly) compatible with Yacc
bitstream-vera-1.10 Bitstream Vera TrueType font collection
blackbox-0.65.0     A small and fast window manager for X11R6
bladeenc-0.94.2     MP3 encoder
boxtools-0.65.0     Style tools for the blackbox family of window managers
cdparanoia-3.9.8_7  A CDDA extraction tool (also known as ripper)
cdrtools-2.0.3_4    CD/CD-R[W] and ISO-9660 image creation and extraction tools
cups-1.1.20.0       The Common UNIX Printing System: Metaport to install comple
cups-base-1.1.20.0  The Common UNIX Printing System: headers, libs, & daemons
cups-lpr-1.1.20.0   The CUPS BSD and system V compatibility binaries (lp* comma
cups-pstoraster-7.07_1 GNU Postscript interpreter for CUPS printing to non-PS prin
curl-7.12.1         Non-interactive tool to get files from FTP, GOPHER, HTTP(S)
cvsup-16.1h         General network file distribution system optimized for CVS 
djbfft-0.76_1       An extremely fast library for floating-point convolution
docbook-sk-4.1.2_3  XML version of the DocBook DTD version controlled for Scrol
docbook-xml-4.2_1   XML version of the DocBook DTD
docbook-xsl-1.66.1_1 XSL DocBook stylesheets
dvd+rw-tools-5.21.4.10.8 DVD burning software
esound-0.2.35_1     A sound library for enlightenment package
expat-1.95.8        XML 1.0 parser written in C
faac-1.24_2         FAAC is an AAC audio encoder
faces-1.7.7_5       Visual mail, user and print face server
fam-2.6.9_6         A file alteration monitor
fastest_cvsup-0.2.8 Finds fastest CVSup server
flac-1.1.0_3        Free lossless audio codec
fontconfig-2.2.3,1  An XML-based font configuration API for X Windows
fox-1.2.11          Fast and extensive C++ GUI toolkit
freetype2-2.1.7_3   A free and portable TrueType font rendering engine
gaim-1.0.2_1        Multi-protocol instant messaging client
gconf2-2.8.1        A configuration database system for GNOME
gdk-pixbuf-0.22.0_3 A graphic library for GTK+
gettext-0.13.1_1    GNU gettext package
ghostscript-gnu-7.07_11 GNU Postscript interpreter
glib-1.2.10_11      Some useful routines of C programming (previous stable vers
glib-2.4.7          Some useful routines of C programming (current stable versi
gmake-3.80_2        GNU version of 'make' utility
gnome-icon-theme-2.8.0 A collection of icons for the GNOME 2 desktop
gnomehier-1.0_19    A utility port that creates the GNOME directory tree
gnomekeyring-0.4.0  A program that keeps passwords and other secrets
gnomemimedata-2.4.2 A MIME and Application database for GNOME
gnomevfs2-2.8.3_1   GNOME Virtual File System
grip-3.2.0_5        GTK front-end to external cd rippers and audio encoders
gsfonts-8.11_2      Fonts used by GNU Ghostscript (or X)
gsm-1.0.10          Audio converter and library for converting u-law to gsm enc
gtk-1.2.10_12       Gimp Toolkit for X11 GUI (previous stable version)
gtk-2.4.13          Gimp Toolkit for X11 GUI (current stable version)
gtk-gnutella-0.94   GTK based Gnutella client
gtkspell2-2.0.8_1   A GTK+ 2 spell checking component
help2man-1.33.1     Automatically generating simple manual pages from program o
hicolor-icon-theme-0.5 A high-color icon theme shell from the FreeDesktop project
icu2-2.8            International Components for Unicode
id3lib-3.8.3_1      Library for manipulating ID3v1/v1.1 and ID3v2 tags
imake-6.7.0_2       Imake and other utilities from X.Org
imlib-1.9.14_4      A graphic library for enlightenment package
intltool-0.32.1     Tools to internationalize various kinds of data files
jpeg-6b_3           IJG's jpeg compression utilities
lame-3.96.1         ISO code based fast MP3 encoder kit
lcms-1.13,1         Light Color Management System -- a color management library
libIDL-0.8.4        A library for creating trees of CORBA Interface Definition 
libXft-2.1.6        A client-sided font API for X applications
liba52-0.7.4_1      A free library for decoding ATSC A/52 streams, aka AC-3
libao-esound-0.8.5  Portable audio output library
libart_lgpl2-2.3.16 Library for high-performance 2D graphics
libaudiofile-0.2.6  A sound library for SGI audio file
libbonobo-2.8.0_1   A component and compound document system for GNOME2
libbonoboui-2.8.0   GUI frontend to the libbonobo component of GNOME 2
libdvdcss-1.2.8_1   Portable abstraction library for DVD decryption
libdvdread-0.9.4_1  This is needed by ogle, which is a DVD player that supports
libflash-0.4.12     GPL Flash (TM) Library
libglade2-2.4.0_1   GNOME glade library
libglut-6.0.1       A graphics library similar to SGI's OpenGL
libgnome-2.8.0_1    Libraries for GNOME, a GNU desktop environment
libgnomecanvas-2.8.0 A graphics library for GNOME
libgnomeui-2.8.0_1  Libraries for the GNOME GUI, a GNU desktop environment
libiconv-1.9.2_1    A character set conversion library
libmad-0.15.1b_1    Libmad library (part of MAD project)
libmikmod-esound-3.1.11 MikMod Sound Library
libmng-1.0.8        Multiple-image Network Graphics (MNG) reference library
libogg-1.1.2,3      Ogg bitstream library
libtool-1.3.5_2     Generic shared library support script (version 1.3)
libtool-1.5.10      Generic shared library support script (version 1.5)
libungif-4.1.3      Tools and library routines for working with GIF images
libvorbis-1.1.0,3   Audio compression codec library
libxml-1.8.17_2     Xml parser library for GNOME
libxml2-2.6.15_1    XML parser library for GNOME
libxslt-1.1.12      The XSLT C library for GNOME
linc-1.0.3_2        A library for writing networked servers & clients
m4-1.4.1            GNU m4
mozilla-1.7.3_3,2   The open source, standards compliant web browser
mp3encode-1.10_2    MPEG layer I, II and III audio file encoder
mplayer-fonts-0.50  A font pack for the mplayer OSD and SUB
mplayer-gtk-esound-0.99.5_4 High performance media player/encoder supporting many forma
mplayer-skins-1.1.0_2 Skins for MPlayer's Graphical User Interface (GUI)
nas-1.6             Network Audio System
nasm-0.98.38_1,1    General-purpose multi-platform x86 assembler
nspr-4.4.1_1        A platform-neutral API for system level and libc like funct
nss-3.9.2           Libraries to support development of security-enabled applic
openldap-client-2.2.18 Open source LDAP client implementation
p5-Time-HiRes-1.65,1 A perl5 module implementing High resolution time, sleep, an
p5-XML-Parser-2.34_1 Perl extension interface to James Clark's XML parser, expat
p5-gettext-1.03     Message handling functions
pango-1.6.0         An open-source framework for the layout and rendering of i1
perl-5.6.1_15       Practical Extraction and Report Language
perl-5.8.5          Practical Extraction and Report Language
pkgconfig-0.15.0_1  A utility used to retrieve information about installed libr
png-1.2.7           Library for manipulating PNG images
popt-1.7            A getopt(3) like library with a number of enhancements, fro
portindex-17        Incremental ports INDEX file builder
portupgrade-20040701_3 FreeBSD ports/packages administration and management tool s
postgresql-7.4.6    The most advanced open-source database available anywhere
py23-PyGreSQL-3.5,1 A Python interface to PostgreSQL, both classic and DP-API 2
py23-mx-base-2.0.5  The eGenix mx-Extension Series for Python
python-2.3.4_2      An interpreted object-oriented programming language
qmake-3.3.3_1       The build utility of the Qt project
qt-3.3.3_1          Multiplatform C++ application framework
rplay-3.3.2_2       Network audio player
ruby-1.8.2.p2_1     An object-oriented interpreted scripting language
ruby18-bdb1-0.2.2   Ruby interface to Berkeley DB revision 1.8x with full featu
samba-3.0.8,1       A free SMB and CIFS client and server for UNIX
scrollkeeper-0.3.14_1,1 An Open Document Cataloging Project
sdl-1.2.7_3,1       Cross-platform multi-media development API
sdocbook-xml-4.1.2.5_2 "Simplified" DocBook XML DTD
shared-mime-info-0.15 A MIME type database from the FreeDesktop project
speex-1.0.4,1       An open-source patent-free voice codec
startup-notification-0.7 Library that supports startup notification spec from freede
tiff-3.7.0          Tools and library routines for working with TIFF images
unrar-3.43,3        Extract, view & test RAR archives
unzip-5.51          List, test and extract compressed files in a ZIP archive
vorbis-tools-1.0.1_3,3 Play, encode, and manage Ogg Vorbis files
vte-0.11.11_1       Terminal widget with improved accessibility and I18N suppor
xcdroast-0.98.a.15_2 Another X11 frontend to mkisofs/cdrecord
xemacs-21.4.15      This port tracks the stable version of the XEmacs text edit
xemacs-packages-10.0 Basic XEmacs elisp packages(xemacs-packages)
xmlcatmgr-2.1       SGML and XML catalog manager
xmms-esound-1.2.10_1 X Multimedia System --- An audio player with a Winamp GUI
xorg-clients-6.7.0_5 X client programs and related files from X.Org
xorg-fonts-100dpi-6.7.0 X.Org 100dpi bitmap fonts
xorg-fonts-75dpi-6.7.0 X.Org 75dpi bitmap fonts
xorg-fonts-cyrillic-6.7.0 X.Org Cyrillic bitmap fonts
xorg-fonts-encodings-6.7.0 X.Org font encoding files
xorg-fonts-miscbitmaps-6.7.0 X.Org miscellaneous bitmap fonts
xorg-fonts-truetype-6.7.0 X.Org TrueType fonts
xorg-fonts-type1-6.7.0 X.Org Type1 fonts
xorg-fontserver-6.7.0 X font server from X.Org
xorg-libraries-6.7.0_3 X11 libraries and headers from X.Org
xorg-printserver-6.7.0 X Print server from X.Org
xorg-server-6.7.0_9 X.Org X server and related programs
xorg-vfbserver-6.7.0 X virtual framebuffer server from X.Org
xterm-196_3         Terminal emulator for the X Window System
xv-3.10a_4          An X11 program that displays images of various formats
zip-2.3_1           Create/update ZIP files compatible with pkzip
-------------- next part --------------
USER     PID %CPU %MEM   VSZ  RSS  TT  STAT STARTED      TIME COMMAND
root      11 88.1  0.0     0   20  ??  RL    8:14PM  89:28.19 [idle]
henrik   839  6.6  2.3 72140 24448  ??  Ss    9:47PM   0:02.14 gtk-gnutella
root     533  2.2  6.1 315872 63672  ??  Ss    8:15PM   0:46.62 /usr/X11R6/bin/X 
root       0  0.0  0.0     0    4  ??  DLs   8:14PM   0:00.00 [swapper]
root       1  0.0  0.0  1012  520  ??  ILs   8:14PM   0:00.00 /sbin/init --
root       2  0.0  0.0     0   20  ??  DL    8:14PM   0:00.11 [g_event]
root       3  0.0  0.0     0   20  ??  DL    8:14PM   0:00.20 [g_up]
root       4  0.0  0.0     0   20  ??  DL    8:14PM   0:00.26 [g_down]
root       5  0.0  0.0     0   20  ??  DL    8:14PM   0:00.00 [thread taskq]
root       6  0.0  0.0     0   20  ??  DL    8:14PM   0:00.00 [kqueue taskq]
root       7  0.0  0.0     0   20  ??  IL    8:14PM   0:00.00 [acpi_task0]
root       8  0.0  0.0     0   20  ??  IL    8:14PM   0:00.00 [acpi_task1]
root       9  0.0  0.0     0   20  ??  IL    8:14PM   0:00.00 [acpi_task2]
root      10  0.0  0.0     0   20  ??  DL    8:14PM   0:00.00 [ktrace]
root      12  0.0  0.0     0   20  ??  WL    8:14PM   0:00.30 [irq1: atkbd0]
root      13  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq0: clk]
root      14  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq3:]
root      15  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq4: sio0]
root      16  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq5:]
root      17  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq6: fdc0]
root      18  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq7: ppc0]
root      19  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq8: rtc]
root      20  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq9: acpi0]
root      21  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq10:]
root      22  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq11:]
root      23  0.0  0.0     0   20  ??  WL    8:14PM   0:05.64 [irq12: psm0]
root      24  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq13:]
root      25  0.0  0.0     0   20  ??  WL    8:14PM   0:00.02 [irq14: ata0]
root      26  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq15: ata1]
root      27  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq16:]
root      28  0.0  0.0     0   20  ??  WL    8:14PM   0:02.99 [irq17: skc0 wi0]
root      29  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq18: atapci0]
root      30  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq19:]
root      31  0.0  0.0     0   20  ??  WL    8:14PM   0:00.29 [irq20: atapci1]
root      32  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq21: uhci0 uhc
root      33  0.0  0.0     0   20  ??  WL    8:14PM   0:00.51 [irq22: pcm0]
root      34  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [irq23:]
root      35  0.0  0.0     0   20  ??  WL    8:14PM   0:07.34 [swi5: clock sio]
root      36  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [swi4: vm]
root      37  0.0  0.0     0   20  ??  WL    8:14PM   0:00.67 [swi1: net]
root      38  0.0  0.0     0   20  ??  DL    8:14PM   0:00.14 [yarrow]
root      39  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [swi2: camnet]
root      40  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [swi3: cambio]
root      41  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [swi6:+]
root      42  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [swi6:+]
root      43  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [swi6: task queue
root      44  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [swi6: acpitaskq]
root      45  0.0  0.0     0   20  ??  DL    8:14PM   0:00.00 [usb0]
root      46  0.0  0.0     0   20  ??  DL    8:14PM   0:00.00 [usbtask]
root      47  0.0  0.0     0   20  ??  DL    8:14PM   0:00.00 [usb1]
root      48  0.0  0.0     0   20  ??  DL    8:14PM   0:00.00 [usb2]
root      49  0.0  0.0     0   20  ??  DL    8:14PM   0:00.00 [usb3]
root      50  0.0  0.0     0   20  ??  DL    8:14PM   0:00.01 [fdc0]
root      51  0.0  0.0     0   20  ??  WL    8:14PM   0:00.00 [swi0: sio]
root      52  0.0  0.0     0   20  ??  DL    8:14PM   0:00.00 [pagedaemon]
root      53  0.0  0.0     0   20  ??  DL    8:14PM   0:00.00 [vmdaemon]
root      54  0.0  0.0     0   20  ??  DL    8:14PM   0:00.51 [pagezero]
root      55  0.0  0.0     0   20  ??  DL    8:14PM   0:00.01 [bufdaemon]
root      56  0.0  0.0     0   20  ??  DL    8:14PM   0:00.01 [vnlru]
root      57  0.0  0.0     0   20  ??  DL    8:14PM   0:00.16 [syncer]
root      58  0.0  0.0     0   20  ??  IL    8:14PM   0:00.00 [nfsiod 0]
root      59  0.0  0.0     0   20  ??  IL    8:14PM   0:00.00 [nfsiod 1]
root      60  0.0  0.0     0   20  ??  IL    8:14PM   0:00.00 [nfsiod 2]
root      61  0.0  0.0     0   20  ??  IL    8:14PM   0:00.00 [nfsiod 3]
root      62  0.0  0.0     0   20  ??  DL    8:14PM   0:00.16 [schedcpu]
root     180  0.0  0.1  2716  892  ??  Is    8:14PM   0:00.00 adjkerntz -i
root     219  0.0  0.2  3640 1952  ??  Ss    8:14PM   0:00.19 /sbin/dhclient wi
root     278  0.0  0.1  3896 1216  ??  Ss    8:14PM   0:00.01 /usr/sbin/syslogd
root     377  0.0  0.1  2776 1084  ??  Ss    8:14PM   0:00.00 /usr/sbin/usbd
root     425  0.0  0.3 19276 3244  ??  Is    8:14PM   0:00.00 /usr/sbin/sshd
root     431  0.0  0.3 10184 3592  ??  Ss    8:14PM   0:00.08 sendmail: accepti
smmsp    434  0.0  0.3 10052 3632  ??  Is    8:14PM   0:00.00 sendmail: Queue r
root     448  0.0  0.1  3928 1404  ??  Is    8:14PM   0:00.01 /usr/sbin/cron
root     480  0.0  0.4 11528 4244  ??  Ss    8:14PM   0:00.11 /usr/local/sbin/c
root     530  0.0  0.2 19552 2564  ??  I     8:14PM   0:00.02 /usr/X11R6/bin/xd
root     534  0.0  0.4 27348 3988  ??  Is    8:15PM   0:00.03 xdm: :0 (xdm)
root     562  0.0  0.4 18100 3992  ??  I     8:15PM   0:00.01 xconsole -geometr
henrik   570  0.0  0.2  5460 1684  ??  Is    8:15PM   0:00.01 /bin/sh /home/hen
henrik   573  0.0  0.4 17860 4472  ??  S     8:15PM   0:00.60 blackbox
henrik   579  0.0  0.2  5476 1772  ??  Is    8:19PM   0:00.01 /bin/sh ./mozilla
henrik   590  0.0  0.2  5496 1792  ??  I     8:19PM   0:00.00 /bin/sh ./run-moz
henrik   594  0.0  8.2 215400 85628  ??  S     8:19PM   1:57.21 ./mozilla-bin
henrik   596  0.0  0.4 19012 4560  ??  S     8:19PM   0:00.12 /usr/X11R6/libexe
root     600  0.0  0.6 26676 6040  ??  Ss    8:21PM   0:00.29 xterm -ls (xterm-
henrik   840  0.0  0.9 60172 9508  ??  I     9:47PM   0:00.00 gtk-gnutella
henrik   841  0.0  0.9 57724 9540  ??  Ss    9:47PM   0:00.30 xmms
henrik   601  0.0  0.3  7244 2688  p1  Is    8:21PM   0:00.04 -bash (bash)
root     832  0.0  0.2 17516 1760  p1  I     9:46PM   0:00.01 su -
root     833  0.0  0.2  6176 2484  p1  S     9:46PM   0:00.01 -su (csh)
root     842  0.0  0.1  5116 1348  p1  R+    9:47PM   0:00.00 ps aux
root     528  0.0  0.1  3852 1228  v0  Is+   8:14PM   0:00.00 /usr/libexec/gett
root     529  0.0  0.1  3852 1228  v1  Is+   8:14PM   0:00.00 /usr/libexec/gett


More information about the freebsd-questions mailing list