kismet icon indicating copy to clipboard operation
kismet copied to clipboard

Crash while running

Open marcotuna opened this issue 6 years ago • 1 comments

I've pushed the latest version and this is happening:

Stack trace (most recent call last) in thread 1220:
#6    Object ", at 0xffffffffffffffff, in 
#5    Object "/lib/x86_64-linux-gnu/libc-2.23.so, at 0x7f866e04541c, in __clone
#4    Object "/lib/x86_64-linux-gnu/libpthread-2.23.so, at 0x7f866f0f06b9, in start_thread
#3    Object "/usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21, at 0x7f866eb01c7f, in 
#2  | Source "/usr/include/c++/5/thread", line 115, in operator()
    |   114: 	void
    | > 115: 	_M_run() { _M_func(); }
    |   116:       };
    | Source "/usr/include/c++/5/functional", line 1520, in _M_invoke<>
    |  1518:       {
    |  1519:         typedef typename _Build_index_tuple<sizeof...(_Args)>::__type _Indices;
    | >1520:         return _M_invoke(_Indices());
    |  1521:       }
    | Source "/usr/include/c++/5/functional", line 1531, in operator()
    |  1529: 	  // but this type can call functions which only accept rvalues.
    |  1530:           return std::forward<_Callable>(std::get<0>(_M_bound))(
    | >1531:               std::forward<_Args>(std::get<_Indices+1>(_M_bound))...);
    |  1532:         }
      Source "/opt/kismet/kis_net_microhttpd.cc", line 1410, in _M_run [0x5cb1b1]
       1407:                 cl.unlock(1);
       1408: 
       1409:                 try {
      >1410:                     int r = Httpd_PostComplete(connection);
       1411:                     if (r == MHD_YES) {
       1412:                         // fprintf(stderr, "debug - triggering complete\n");
       1413:                         aux->sync();
#1    Source "/opt/kismet/devicetracker_httpd.cc", line 1142, in Httpd_PostComplete [0x6ab00a]
       1139:                     std::shared_ptr<kis_tracked_device_base> rd = 
       1140:                         std::static_pointer_cast<kis_tracked_device_base>(rei);
       1141: 
      >1142:                     local_shared_locker lock(&rd->device_mutex);
       1143: 
       1144:                     SharedTrackerElement simple;
#0    Object "/lib/x86_64-linux-gnu/libpthread-2.23.so, at 0x7f866f0f5edc, in __pthread_rwlock_unlock
Illegal instruction (Illegal operand [0x7f866f0f5edc])
Illegal instruction

It runs for a few minutes and crashes.

marcotuna avatar Aug 20 '18 17:08 marcotuna

Do you use rasp pi?

DiscoveringWorld avatar Apr 06 '20 00:04 DiscoveringWorld