Summary: | net-wireless/kismet-2008.05.1: crash on exit | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | qflon |
Component: | Current packages | Assignee: | Mobile Herd (OBSOLETE) <mobile+disabled> |
Status: | RESOLVED OBSOLETE | ||
Severity: | minor | CC: | chaujc, zerochaos |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | patch |
Description
qflon
2008-10-31 08:24:07 UTC
*** Bug 245043 has been marked as a duplicate of this bug. *** Could you point out the specific patch, please? Created attachment 170425 [details, diff]
patch
I am using kismet-2007.10.1 and it often shows a segmentation fault on exit. To reproduce it, 1. Start Kismet (sudo kismet) 2. Quit with Shift+Q 3. A segmentation fault occurs. Running and exiting Kismet and exiting a few times results in the following output through dmesg: device eth1 entered promiscuous mode kismet[423]: segfault at 656e2081 ip b7cf8a5b sp bfa4d9dc error 4 in libc-2.6.1.so[b7c9b000+12a000] device eth1 left promiscuous mode device eth1 entered promiscuous mode kismet[438]: segfault at 656e2081 ip b7d94a5b sp bfbe7b7c error 4 in libc-2.6.1.so[b7d37000+12a000] device eth1 left promiscuous mode device eth1 entered promiscuous mode kismet[455]: segfault at 656e2081 ip b7d8ba5b sp bfbe0b6c error 4 in libc-2.6.1.so[b7d2e000+12a000] device eth1 left promiscuous mode The output that remains on the screen when a segmentation fault occurs in Kismet is the following: Launching kismet_server: /usr/bin/kismet_server Will drop privs to kismet (1001) gid 1007 No specific sources given to be enabled, all will be enabled. Non-RFMon VAPs will be destroyed on multi-vap interfaces (ie, madwifi-ng) Enabling channel hopping. Enabling channel splitting. Source 0 (ipw2200): Enabling monitor mode for ipw2200 source interface eth1 channel 6... Source 0 (ipw2200): Opening ipw2200 source interface eth1... Spawned channel control process 510 Dropped privs to kismet (1001) gid 1007 Will attempt to put networkmanager to sleep... Allowing clients to fetch WEP keys. WARNING: Disabling GPS logging. Logging networks to /tmp/Kismet-Jan-09-2009-8.network Logging networks in CSV format to /tmp/Kismet-Jan-09-2009-8.csv Logging networks in XML format to /tmp/Kismet-Jan-09-2009-8.xml Logging cryptographically weak packets to /tmp/Kismet-Jan-09-2009-8.weak Logging cisco product information to /tmp/Kismet-Jan-09-2009-8.cisco Logging data to /tmp/Kismet-Jan-09-2009-8.dump Writing data files to disk every 300 seconds. Mangling encrypted and fuzzy data packets. Tracking probe responses and associating probe networks. Reading AP manufacturer data and defaults from /etc/ap_manuf Reading client manufacturer data and defaults from /etc/client_manuf Using network-classifier based data encryption detection Not tracking duplicate IVs Putting networkmanager to sleep... Dump file format: wiretap (local code) dump Gathering packets... Launching kismet_client: /usr/bin/kismet_client Launched client, pid 512 Looking for startup info from localhost:2501..... found. Connected to Kismet server 2007.10.R1 on localhost:2501 Reading AP manufacturer data and defaults from /etc/ap_manuf Reading client manufacturer data and defaults from /etc/client_manuf Segmentation fault emerge --info: Portage 2.1.6.4 (default/linux/x86/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.25-gentoo-r9-2008Nov22 i686) ================================================================= System uname: Linux-2.6.25-gentoo-r9-2008Nov22-i686-Intel-R-_Pentium-R-_M_processor_1.73GHz-with-glibc2.0 Timestamp of tree: Wed, 07 Jan 2009 20:45:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7-r1, 2.1.6-r1 dev-lang/python: 2.5.2-r7 dev-util/cmake: 2.4.6-r1 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.63 sys-devel/automake: 1.4_p6, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-march=pentium-m -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://www.gtlib.gatech.edu/pub/gentoo http://gentoo.mirrors.pair.com/ http://gentoo.netnitco.net http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.mirrors.tds.net/gentoo ftp://mirror.datapipe.net/gentoo http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LDFLAGS="-Wl,-O1" LINGUAS="en_US en" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" 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" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X a52 aac acl acpi alsa bash-completion berkdb bluetooth bzip2 cairo caps cdparanoia cjk cli cracklib crypt cups dbus directfb divx dri dts dvb dvd eap-tls emacs encode exif fbcon ffmpeg flac fortran ftp gd gdbm gif gmedia gnutls gpm gstreamer gtk hal hardened iconv ipv6 isdnlog java javascript jpeg jpeg2k libcaca logrotate lzo mad mailwrapper matroska mbrola midi mmx mmxext mp3 mpeg mudflap ncurses nls nptl nptlonly ogg openal opengl openmp pam pcmcia pcre pdf perl png ppds pppd prediction preview-latex python qt4 quicktime readline realmedia reflection samba scanner sdl session socks5 sound spell spl sse sse2 ssl svg sysfs tcpd theora threads tiff tk truetype unicode usb v4l v4l2 vcd vlm vorbis wifi win32codecs wmf wmp wxwindows x86 xinerama xml xorg xulrunner xv xvid xvmc zlib" ALSA_CARDS="intel8x0" 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" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US en" USERLAND="GNU" VIDEO_CARDS="intel" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS kismet codebase has completely changed since this version was released. if the problem exists in the 2011.03.2 release then please open a new bug. |