[Buildroot] segmentation fault running kismet

saurav barik saurav.barik at gmail.com
Fri Feb 8 08:51:24 UTC 2008


On 2/8/08, Joe <zentrale.at.work at gmail.com> wrote:
> GMail is fine, i see :-)
>
> saurav barik schrieb:
> > My setup is .
> > Gateworks BSP 0.7
> > Buildroot
> > Linux-2.6.21.4
> > kismet-2007-10-R1
>
> You might also want to name your architecture, for it is also relevant
> for memory issues.
> I'm not a kismet user myself, but i've had a lot of segfault trouble
> when experimenting with EABI an my ARM platform.
>
> Greetz Joe

I am using Gateworks  GW2348 on my IXP board. My architecture is
armv5teb. The target ABI is set to OABI.
I ran gdb on the kimset_server and have copied some of the relevant
info below. It seems it crashes in the C++ STL libraries.

Thanks & Regards,
Saurav

*******************************************************************
GNU gdb 6.7.1
Copyright (C) 2007 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "armeb-linux-uclibc"...
(gdb)
(gdb) r
Starting program: /mnt/kismet_2007/kismet_server
Will drop privs to saurav (1001) gid 1001
No specific sources given to be enabled, all will be enabled.
Enabling channel hopping.
Enabling channel splitting.
Dropped privs to saurav (1001) gid 1001
WARNING:  Disabling GPS logging.
Logging networks to Kismet.network
Logging networks in CSV format to Kismet.csv
Logging networks in XML format to Kismet.xml
Logging cryptographically weak packets to Kismet.weak
Logging cisco product information to Kismet.cisco
Tracking probe responses and associating probe networks.
Reading AP manufacturer data and defaults from /home/saurav/ap_manuf
Reading client manufacturer data and defaults from /home/saurav/client_manuf

Program received signal SIGSEGV, Segmentation fault.
0x00035be8 in Packetsourcetracker::SetTypeParms (this=0xeb07c,
    in_types=@0xbef08dac, in_parm=<value optimized out>)
    at packetsourcetracker.cc:759
759	packetsourcetracker.cc: No such file or directory.
	in packetsourcetracker.cc


(gdb) bt
#0  0x00035be8 in Packetsourcetracker::SetTypeParms (this=0xeb07c,
    in_types=@0xbef08dac, in_parm=<value optimized out>)
    at packetsourcetracker.cc:759
#1  0x0008b428 in ProcessBulkConf (conf=Cannot access memory at
address 0xffffff38
) at kismet_server.cc:2098
#2  0x000a76ac in main (argc=-335704437, argv=0xcc814) at kismet_server.cc:2650


(gdb) info frame 0
Stack frame at 0xbef06f54:
 pc = 0x35be8 in Packetsourcetracker::SetTypeParms(std::string, packet_parm)
    (packetsourcetracker.cc:759); saved pc 0x8b428
 called by frame at 0xbef09458
 source language c++.
 Arglist at 0xbef06f50, args: this=0xeb07c, in_types=@0xbef08dac,
    in_parm=<value optimized out>
 Locals at 0xbef06f50, Previous frame's sp at 0xbef06f48
 Saved registers:
  r4 at 0xbef06f28, r5 at 0xbef06f2c, r6 at 0xbef06f30, r7 at 0xbef06f34,
  r8 at 0xbef06f38, r9 at 0xbef06f3c, r10 at 0xbef06f40, r11 at 0xbef06f44,
  lr at 0xbef06f4c, pc at 0xbef06f4c, f4 at 0xbef06ef8, f5 at 0xbef06f04,
  f6 at 0xbef06f10, f7 at 0xbef06f1c

(gdb) info frame 1
Stack frame at 0xbef09458:
 pc = 0x8b428 in ProcessBulkConf(ConfigFile*) (kismet_server.cc:2098);
    saved pc 0xa76ac
 called by frame at 0xbef0faf0, caller of frame at 0xbef06f54
 source language c++.
 Arglist at 0xbef09454, args: conf=Cannot access memory at address 0xffffff38


(gdb) info frame 2
Stack frame at 0xbef0faf0:
 pc = 0xa76ac in main (kismet_server.cc:2650); saved pc 0x4014b380
 caller of frame at 0xbef09458
 source language c++.
 Arglist at 0xbef0faec, args: argc=-335704437, argv=0xcc814
 Locals at 0xbef0faec, Previous frame's sp at 0xbef0fae4
 Saved registers:
  r4 at 0xbef0fac4, r5 at 0xbef0fac8, r6 at 0xbef0facc, r7 at 0xbef0fad0,
  r8 at 0xbef0fad4, r9 at 0xbef0fad8, r10 at 0xbef0fadc, r11 at 0xbef0fae0,
  lr at 0xbef0fae8, pc at 0xbef0fae8, f4 at 0xbef0fa94, f5 at 0xbef0faa0,
  f6 at 0xbef0faac, f7 at 0xbef0fab8


(gdb)
(gdb) bt
#0  0x00035be8 in Packetsourcetracker::SetTypeParms (this=0xeb07c,
    in_types=@0xbef08dac, in_parm=<value optimized out>)
    at packetsourcetracker.cc:759
#1  0x0008b428 in ProcessBulkConf (conf=Cannot access memory at
address 0xffffff38
) at kismet_server.cc:2098
#2  0x000a76ac in main (argc=-335704437, argv=0xcc814) at kismet_server.cc:2650
**************************************************************************



More information about the buildroot mailing list