Advertisement
ntman

xow crash

Dec 26th, 2019
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 22.65 KB | None | 0 0
  1. $ sudo gdb ./xow
  2. GNU gdb (GDB) Fedora 9.0.50.20191119-2.fc32
  3. Copyright (C) 2019 Free Software Foundation, Inc.
  4. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  5. This is free software: you are free to change and redistribute it.
  6. There is NO WARRANTY, to the extent permitted by law.
  7. Type "show copying" and "show warranty" for details.
  8. This GDB was configured as "x86_64-redhat-linux-gnu".
  9. Type "show configuration" for configuration details.
  10. For bug reporting instructions, please see:
  11. <http://www.gnu.org/software/gdb/bugs/>.
  12. Find the GDB manual and other documentation resources online at:
  13. <http://www.gnu.org/software/gdb/documentation/>.
  14.  
  15. For help, type "help".
  16. Type "apropos word" to search for commands related to "word"...
  17. Reading symbols from ./xow...
  18. (gdb) r
  19. Starting program: /home/mikhail/packaging-work/git/xow/xow
  20. glibc-2.30.9000-26.fc32.x86_64
  21. Missing separate debuginfos, use: dnf debuginfo-install[Thread debugging using libthread_db enabled]
  22. Using host libthread_db library "/lib64/libthread_db.so.1".
  23. 2019-12-27 02:14:58 INFO - xow v0.2-8-ge9683f3 ©Severin v. W.
  24. [New Thread 0x7ffff7a13700 (LWP 189554)]
  25. [New Thread 0x7ffff7212700 (LWP 189555)]
  26. 2019-12-27 02:14:58 INFO - Dongle plugged in
  27. 2019-12-27 02:14:58 DEBUG - Firmware already loaded
  28. 2019-12-27 02:14:58 DEBUG - Chip version: 7632
  29. 2019-12-27 02:14:59 INFO - Chip address: 62:45:b5:07:5f:b7
  30. [New Thread 0x7ffff6a11700 (LWP 189556)]
  31. 2019-12-27 02:14:59 INFO - Dongle initialized
  32. [Thread 0x7ffff7212700 (LWP 189555) exited]
  33. 2019-12-27 02:15:01 DEBUG - Client pairing: 7e:ed:8c:67:0f:25
  34. 2019-12-27 02:15:01 DEBUG - Client associating: 7e:ed:8c:67:0f:25
  35. 2019-12-27 02:15:01 DEBUG - Client identifier: 1
  36. [New Thread 0x7ffff7212700 (LWP 189559)]
  37. 2019-12-27 02:15:01 INFO - Controller '1' connected
  38. 2019-12-27 02:15:01 INFO - Serial number: 03OR0074203830
  39. 2019-12-27 02:15:02 DEBUG - Battery type: 2, level: 3
  40. 2019-12-27 02:15:03 DEBUG - Battery type: 2, level: 3
  41. 2019-12-27 02:15:04 DEBUG - Battery type: 2, level: 3
  42. 2019-12-27 02:15:05 DEBUG - Client disassociating: 7e:ed:8c:67:0f:25
  43. 2019-12-27 02:15:05 DEBUG - Client identifier: 1
  44. 2019-12-27 02:15:05 INFO - Controller '1' disconnected
  45. 2019-12-27 02:15:08 DEBUG - Client associating: 7e:ed:8c:67:0f:25
  46. 2019-12-27 02:15:08 DEBUG - Client identifier: 1
  47. [New Thread 0x7ffff6210700 (LWP 189599)]
  48. 2019-12-27 02:15:08 INFO - Controller '1' connected
  49. 2019-12-27 02:15:08 INFO - Serial number: 03OR0074203830
  50. 2019-12-27 02:15:09 DEBUG - Battery type: 2, level: 3
  51. 2019-12-27 02:15:09 DEBUG - Battery type: 2, level: 3
  52. 2019-12-27 02:15:10 DEBUG - Battery type: 2, level: 3
  53. 2019-12-27 02:15:11 INFO - Pairing initiated
  54. 2019-12-27 02:15:11 INFO - Pairing initiated
  55. 2019-12-27 02:15:11 INFO - Pairing initiated
  56. 2019-12-27 02:15:11 INFO - Pairing initiated
  57. 2019-12-27 02:15:11 INFO - Pairing initiated
  58. 2019-12-27 02:15:11 INFO - Pairing initiated
  59. 2019-12-27 02:15:11 INFO - Pairing initiated
  60. 2019-12-27 02:15:11 INFO - Pairing initiated
  61. 2019-12-27 02:15:11 DEBUG - Battery type: 2, level: 3
  62. 2019-12-27 02:15:12 DEBUG - Battery type: 2, level: 3
  63. 2019-12-27 02:15:13 DEBUG - Battery type: 2, level: 3
  64. 2019-12-27 02:15:13 DEBUG - Client disassociating: 7e:ed:8c:67:0f:25
  65. 2019-12-27 02:15:13 DEBUG - Client identifier: 1
  66. 2019-12-27 02:15:13 INFO - Controller '1' disconnected
  67. 2019-12-27 02:15:17 DEBUG - Client pairing: 7e:ed:8c:67:0f:25
  68. 2019-12-27 02:15:17 DEBUG - Client associating: 7e:ed:8c:67:0f:25
  69. 2019-12-27 02:15:17 DEBUG - Client identifier: 1
  70. [New Thread 0x7ffff5a0f700 (LWP 189645)]
  71. 2019-12-27 02:15:17 INFO - Controller '1' connected
  72. 2019-12-27 02:15:17 INFO - Serial number: 03OR0074203830
  73. 2019-12-27 02:15:18 DEBUG - Battery type: 2, level: 3
  74. 2019-12-27 02:15:19 DEBUG - Battery type: 2, level: 3
  75. 2019-12-27 02:15:20 DEBUG - Battery type: 2, level: 3
  76. 2019-12-27 02:15:21 DEBUG - Battery type: 2, level: 3
  77. 2019-12-27 02:15:22 DEBUG - Battery type: 2, level: 3
  78. 2019-12-27 02:15:23 DEBUG - Battery type: 2, level: 3
  79. 2019-12-27 02:15:24 DEBUG - Battery type: 2, level: 3
  80. 2019-12-27 02:15:26 DEBUG - Battery type: 2, level: 3
  81. 2019-12-27 02:15:27 DEBUG - Battery type: 2, level: 3
  82. 2019-12-27 02:15:40 DEBUG - Client associating: 7e:ed:8d:c3:5e:19
  83. 2019-12-27 02:15:40 DEBUG - Client identifier: 2
  84. [New Thread 0x7ffff520e700 (LWP 189778)]
  85. 2019-12-27 02:15:40 INFO - Controller '2' connected
  86. 2019-12-27 02:15:42 DEBUG - Battery type: 2, level: 3
  87. 2019-12-27 02:15:47 DEBUG - Battery type: 2, level: 3
  88. 2019-12-27 02:15:47 DEBUG - Client associating: 7e:ed:8d:bd:80:7f
  89. 2019-12-27 02:15:47 DEBUG - Client identifier: 3
  90. [New Thread 0x7ffff4a0d700 (LWP 189811)]
  91. 2019-12-27 02:15:47 INFO - Controller '3' connected
  92. malloc(): memory corruption (fast)
  93.  
  94. Thread 1 "xow" received signal SIGABRT, Aborted.
  95. 0x00007ffff7bca5b5 in raise () from /lib64/libc.so.6
  96. libgcc-9.2.1-1.fc32.3.x86_64 libstdc++-9.2.1-1.fc32.3.x86_64 libusbx-1.0.22-4.fc31.x86_64 systemd-libs-244.1-2.fc32.x86_64
  97. (gdb) thread apply all bt full
  98.  
  99. Thread 9 (Thread 0x7ffff4a0d700 (LWP 189811)):
  100. #0 0x00007ffff7c86deb in select () from /lib64/libc.so.6
  101. No symbol table info available.
  102. #1 0x0000000000411aa1 in InputDevice::<lambda()>::operator() (__closure=0x7fffe8002378) at controller/input.cpp:148
  103. descriptorMax = 19
  104. descriptors = {fds_bits = {786432, 0 <repeats 15 times>}}
  105. this = 0x45f620
  106. #2 std::__invoke_impl<void, InputDevice::readEvents()::<lambda()> > (__f=...) at /usr/include/c++/9/bits/invoke.h:60
  107. No locals.
  108. #3 std::__invoke<InputDevice::readEvents()::<lambda()> > (__fn=...) at /usr/include/c++/9/bits/invoke.h:95
  109. No locals.
  110. #4 std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > >::_M_invoke<0> (this=0x7fffe8002378) at /usr/include/c++/9/thread:244
  111. No locals.
  112. #5 std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > >::operator() (this=0x7fffe8002378) at /usr/include/c++/9/thread:251
  113. No locals.
  114. #6 std::thread::_State_impl<std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > > >::_M_run(void) (this=0x7fffe8002370) at /usr/include/c++/9/thread:195
  115. No locals.
  116. #7 0x00007ffff7e866f4 in execute_native_thread_routine () from /lib64/libstdc++.so.6
  117. No symbol table info available.
  118. #8 0x00007ffff7d7a482 in start_thread () from /lib64/libpthread.so.0
  119. No symbol table info available.
  120. #9 0x00007ffff7c8f503 in clone () from /lib64/libc.so.6
  121. No symbol table info available.
  122.  
  123. Thread 8 (Thread 0x7ffff520e700 (LWP 189778)):
  124. #0 0x00007ffff7c86deb in select () from /lib64/libc.so.6
  125. No symbol table info available.
  126. #1 0x0000000000411aa1 in InputDevice::<lambda()>::operator() (__closure=0x7fffe8001fb8) at controller/input.cpp:148
  127. descriptorMax = 16
  128. descriptors = {fds_bits = {32768, 0 <repeats 15 times>}}
  129. this = 0x7fffe80018c0
  130. #2 std::__invoke_impl<void, InputDevice::readEvents()::<lambda()> > (__f=...) at /usr/include/c++/9/bits/invoke.h:60
  131. No locals.
  132. #3 std::__invoke<InputDevice::readEvents()::<lambda()> > (__fn=...) at /usr/include/c++/9/bits/invoke.h:95
  133. No locals.
  134. #4 std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > >::_M_invoke<0> (this=0x7fffe8001fb8) at /usr/include/c++/9/thread:244
  135. No locals.
  136. #5 std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > >::operator() (this=0x7fffe8001fb8) at /usr/include/c++/9/thread:251
  137. No locals.
  138. #6 std::thread::_State_impl<std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > > >::_M_run(void) (this=0x7fffe8001fb0) at /usr/include/c++/9/thread:195
  139. No locals.
  140. #7 0x00007ffff7e866f4 in execute_native_thread_routine () from /lib64/libstdc++.so.6
  141. No symbol table info available.
  142. #8 0x00007ffff7d7a482 in start_thread () from /lib64/libpthread.so.0
  143. No symbol table info available.
  144. #9 0x00007ffff7c8f503 in clone () from /lib64/libc.so.6
  145. No symbol table info available.
  146.  
  147. Thread 7 (Thread 0x7ffff5a0f700 (LWP 189645)):
  148. #0 0x00007ffff7c86deb in select () from /lib64/libc.so.6
  149. No symbol table info available.
  150. #1 0x0000000000411aa1 in InputDevice::<lambda()>::operator() (__closure=0x7fffe8001e68) at controller/input.cpp:148
  151. descriptorMax = 13
  152. --Type <RET> for more, q to quit, c to continue without paging--c
  153. descriptors = {fds_bits = {1024, 0 <repeats 15 times>}}
  154. this = 0x7fffe8000ee0
  155. #2 std::__invoke_impl<void, InputDevice::readEvents()::<lambda()> > (__f=...) at /usr/include/c++/9/bits/invoke.h:60
  156. No locals.
  157. #3 std::__invoke<InputDevice::readEvents()::<lambda()> > (__fn=...) at /usr/include/c++/9/bits/invoke.h:95
  158. No locals.
  159. #4 std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > >::_M_invoke<0> (this=0x7fffe8001e68) at /usr/include/c++/9/thread:244
  160. No locals.
  161. #5 std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > >::operator() (this=0x7fffe8001e68) at /usr/include/c++/9/thread:251
  162. No locals.
  163. #6 std::thread::_State_impl<std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > > >::_M_run(void) (this=0x7fffe8001e60) at /usr/include/c++/9/thread:195
  164. No locals.
  165. #7 0x00007ffff7e866f4 in execute_native_thread_routine () from /lib64/libstdc++.so.6
  166. No symbol table info available.
  167. #8 0x00007ffff7d7a482 in start_thread () from /lib64/libpthread.so.0
  168. No symbol table info available.
  169. #9 0x00007ffff7c8f503 in clone () from /lib64/libc.so.6
  170. No symbol table info available.
  171.  
  172. Thread 6 (Thread 0x7ffff6210700 (LWP 189599)):
  173. #0 0x00007ffff7c86deb in select () from /lib64/libc.so.6
  174. No symbol table info available.
  175. #1 0x0000000000411aa1 in InputDevice::<lambda()>::operator() (__closure=0x7fffe8001938) at controller/input.cpp:148
  176. descriptorMax = 12
  177. descriptors = {fds_bits = {1024, 0 <repeats 15 times>}}
  178. this = 0x7fffe8000ee0
  179. #2 std::__invoke_impl<void, InputDevice::readEvents()::<lambda()> > (__f=...) at /usr/include/c++/9/bits/invoke.h:60
  180. No locals.
  181. #3 std::__invoke<InputDevice::readEvents()::<lambda()> > (__fn=...) at /usr/include/c++/9/bits/invoke.h:95
  182. No locals.
  183. #4 std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > >::_M_invoke<0> (this=0x7fffe8001938) at /usr/include/c++/9/thread:244
  184. No locals.
  185. #5 std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > >::operator() (this=0x7fffe8001938) at /usr/include/c++/9/thread:251
  186. No locals.
  187. #6 std::thread::_State_impl<std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > > >::_M_run(void) (this=0x7fffe8001930) at /usr/include/c++/9/thread:195
  188. No locals.
  189. #7 0x00007ffff7e866f4 in execute_native_thread_routine () from /lib64/libstdc++.so.6
  190. No symbol table info available.
  191. #8 0x00007ffff7d7a482 in start_thread () from /lib64/libpthread.so.0
  192. No symbol table info available.
  193. #9 0x00007ffff7c8f503 in clone () from /lib64/libc.so.6
  194. No symbol table info available.
  195.  
  196. Thread 5 (Thread 0x7ffff7212700 (LWP 189559)):
  197. #0 0x00007ffff7c86deb in select () from /lib64/libc.so.6
  198. No symbol table info available.
  199. #1 0x0000000000411aa1 in InputDevice::<lambda()>::operator() (__closure=0x7fffe8001828) at controller/input.cpp:148
  200. descriptorMax = 11
  201. descriptors = {fds_bits = {1024, 0 <repeats 15 times>}}
  202. this = 0x7fffe8000ee0
  203. #2 std::__invoke_impl<void, InputDevice::readEvents()::<lambda()> > (__f=...) at /usr/include/c++/9/bits/invoke.h:60
  204. No locals.
  205. #3 std::__invoke<InputDevice::readEvents()::<lambda()> > (__fn=...) at /usr/include/c++/9/bits/invoke.h:95
  206. No locals.
  207. #4 std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > >::_M_invoke<0> (this=0x7fffe8001828) at /usr/include/c++/9/thread:244
  208. No locals.
  209. #5 std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > >::operator() (this=0x7fffe8001828) at /usr/include/c++/9/thread:251
  210. No locals.
  211. #6 std::thread::_State_impl<std::thread::_Invoker<std::tuple<InputDevice::readEvents()::<lambda()> > > >::_M_run(void) (this=0x7fffe8001820) at /usr/include/c++/9/thread:195
  212. No locals.
  213. #7 0x00007ffff7e866f4 in execute_native_thread_routine () from /lib64/libstdc++.so.6
  214. No symbol table info available.
  215. #8 0x00007ffff7d7a482 in start_thread () from /lib64/libpthread.so.0
  216. No symbol table info available.
  217. #9 0x00007ffff7c8f503 in clone () from /lib64/libc.so.6
  218. No symbol table info available.
  219.  
  220. Thread 4 (Thread 0x7ffff6a11700 (LWP 189556)):
  221. #0 0x00007ffff7d80de5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  222. No symbol table info available.
  223. #1 0x00007ffff7e80950 in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /lib64/libstdc++.so.6
  224. No symbol table info available.
  225. #2 0x000000000040e0fc in UsbDevice::nextBulkPacket (this=0x7fffffffdc60, packet=...) at dongle/usb.cpp:180
  226. lock = {_M_device = 0x7fffffffdc70, _M_owns = true}
  227. #3 0x000000000040a855 in MT76::<lambda()>::operator() (__closure=0x7ffff0000fe8) at dongle/mt76.cpp:45
  228. packet = {data = std::vector of length 16, capacity 268 = {6 '\006', 0 '\000', 96 '`', 74 'J', 3 '\003', 0 '\000', 2 '\002', 0 '\000', 1 '\001', 12 '\f', 0 '\000', 0 '\000', 6 '\006', 0 '\000', 96 '`', 74 'J'}}
  229. read = <optimized out>
  230. this = 0x7fffffffdc60
  231. this = <optimized out>
  232. packet = <optimized out>
  233. read = <optimized out>
  234. #4 std::__invoke_impl<void, MT76::added()::<lambda()> > (__f=...) at /usr/include/c++/9/bits/invoke.h:60
  235. No locals.
  236. #5 std::__invoke<MT76::added()::<lambda()> > (__fn=...) at /usr/include/c++/9/bits/invoke.h:95
  237. No locals.
  238. #6 std::thread::_Invoker<std::tuple<MT76::added()::<lambda()> > >::_M_invoke<0> (this=0x7ffff0000fe8) at /usr/include/c++/9/thread:244
  239. No locals.
  240. #7 std::thread::_Invoker<std::tuple<MT76::added()::<lambda()> > >::operator() (this=0x7ffff0000fe8) at /usr/include/c++/9/thread:251
  241. No locals.
  242. #8 std::thread::_State_impl<std::thread::_Invoker<std::tuple<MT76::added()::<lambda()> > > >::_M_run(void) (this=0x7ffff0000fe0) at /usr/include/c++/9/thread:195
  243. No locals.
  244. #9 0x00007ffff7e866f4 in execute_native_thread_routine () from /lib64/libstdc++.so.6
  245. No symbol table info available.
  246. #10 0x00007ffff7d7a482 in start_thread () from /lib64/libpthread.so.0
  247. No symbol table info available.
  248. #11 0x00007ffff7c8f503 in clone () from /lib64/libc.so.6
  249. No symbol table info available.
  250.  
  251. Thread 2 (Thread 0x7ffff7a13700 (LWP 189554)):
  252. #0 0x00007ffff7c848ef in poll () from /lib64/libc.so.6
  253. No symbol table info available.
  254. #1 0x00007ffff7da3cc2 in linux_udev_event_thread_main () from /lib64/libusb-1.0.so.0
  255. No symbol table info available.
  256. #2 0x00007ffff7d7a482 in start_thread () from /lib64/libpthread.so.0
  257. No symbol table info available.
  258. #3 0x00007ffff7c8f503 in clone () from /lib64/libc.so.6
  259. No symbol table info available.
  260.  
  261. Thread 1 (Thread 0x7ffff7a14740 (LWP 189549)):
  262. #0 0x00007ffff7bca5b5 in raise () from /lib64/libc.so.6
  263. No symbol table info available.
  264. #1 0x00007ffff7bb3899 in abort () from /lib64/libc.so.6
  265. No symbol table info available.
  266. #2 0x00007ffff7c0e4ff in __libc_message () from /lib64/libc.so.6
  267. No symbol table info available.
  268. #3 0x00007ffff7c159ec in malloc_printerr () from /lib64/libc.so.6
  269. No symbol table info available.
  270. #4 0x00007ffff7c18dfc in _int_malloc () from /lib64/libc.so.6
  271. No symbol table info available.
  272. #5 0x00007ffff7c1a259 in malloc () from /lib64/libc.so.6
  273. No symbol table info available.
  274. #6 0x00007ffff7e5a059 in operator new(unsigned long) () from /lib64/libstdc++.so.6
  275. No symbol table info available.
  276. #7 0x000000000040e7ad in __gnu_cxx::new_allocator<unsigned char>::allocate (__n=104, this=0x46b2d8) at /usr/include/c++/9/ext/new_allocator.h:102
  277. No locals.
  278. #8 std::allocator_traits<std::allocator<unsigned char> >::allocate (__n=104, __a=...) at /usr/include/c++/9/bits/alloc_traits.h:444
  279. No locals.
  280. #9 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_allocate (__n=104, this=0x46b2d8) at /usr/include/c++/9/bits/stl_vector.h:343
  281. No locals.
  282. #10 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_M_create_storage (__n=104, this=0x46b2d8) at /usr/include/c++/9/bits/stl_vector.h:358
  283. No locals.
  284. #11 std::_Vector_base<unsigned char, std::allocator<unsigned char> >::_Vector_base (__a=..., __n=104, this=0x46b2d8) at /usr/include/c++/9/bits/stl_vector.h:302
  285. No locals.
  286. #12 std::vector<unsigned char, std::allocator<unsigned char> >::vector (__x=std::vector of length 104, capacity 104 = {...}, this=0x46b2d8) at /usr/include/c++/9/bits/stl_vector.h:552
  287. No locals.
  288. #13 Bytes::Bytes (this=0x46b2d8) at dongle/../utils/bytes.h:29
  289. No locals.
  290. #14 __gnu_cxx::new_allocator<Bytes>::construct<Bytes, Bytes const&> (__p=0x46b2d8, this=0x7fffffffdce8) at /usr/include/c++/9/ext/new_allocator.h:147
  291. No locals.
  292. #15 std::allocator_traits<std::allocator<Bytes> >::construct<Bytes, Bytes const&> (__p=0x46b2d8, __a=...) at /usr/include/c++/9/bits/alloc_traits.h:484
  293. No locals.
  294. #16 std::deque<Bytes, std::allocator<Bytes> >::push_back (__x=..., this=0x7fffffffdce8) at /usr/include/c++/9/bits/stl_deque.h:1571
  295. No locals.
  296. #17 std::queue<Bytes, std::deque<Bytes, std::allocator<Bytes> > >::push (__x=..., this=0x7fffffffdce8) at /usr/include/c++/9/bits/stl_queue.h:260
  297. No locals.
  298. #18 UsbDevice::readCallback (transfer=0x7ffff0001730) at dongle/usb.cpp:231
  299. device = 0x7fffffffdc60
  300. data = {data = std::vector of length 104, capacity 104 = {96 '`', 0 '\000', 192 '\300', 74 'J', 146 '\222', 96 '`', 2 '\002', 0 '\000', 3 '\003', 180 '\264', 59 ';', 0 '\000', 0 '\000', 0 '\000', 7 '\a', 64 '@', 207 '\317', 181 '\265', 174 '\256', 2 '\002', 64 '@', 208 '\320', 167 '\247', 0 '\000', 0 '\000', 102 'f', 207 '\317', 181 '\265', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 136 '\210', 17 '\021', 160 '\240', 0 '\000', 98 'b', 69 'E', 181 '\265', 7 '\a', 95 '_', 183 '\267', 126 '~', 237 '\355', 141 '\215', 189 '\275', 128 '\200', 127 '\177', 98 'b', 69 'E', 181 '\265', 7 '\a', 95 '_', 183 '\267', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 32 ' ', 0 '\000', 204 '\314', 29 '\035', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 116 't', 0 '\000', 161 '\241', 254 '\376', 123 '{', 2 '\002', 216 '\330', 253 '\375', 90 'Z', 252 '\374', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 222 '\336', 0 '\000', 161 '\241', 254 '\376', 123 '{', 2 '\002', 216 '\330', 253 '\375', 90 'Z', 252 '\374', 0 '\000', 0 '\000', 0 '\000', 0 '\000', 96 '`', 0 '\000', 192 '\300', 74 'J'}}
  301. lock = <optimized out>
  302. error = <optimized out>
  303. #19 0x00007ffff7d9db46 in usbi_handle_transfer_completion () from /lib64/libusb-1.0.so.0
  304. No symbol table info available.
  305. #20 0x00007ffff7da1eac in reap_for_handle () from /lib64/libusb-1.0.so.0
  306. No symbol table info available.
  307. #21 0x00007ffff7da3848 in op_handle_events () from /lib64/libusb-1.0.so.0
  308. No symbol table info available.
  309. #22 0x00007ffff7d9d4a3 in handle_events.isra () from /lib64/libusb-1.0.so.0
  310. No symbol table info available.
  311. #23 0x00007ffff7d9e62c in libusb_handle_events_timeout_completed () from /lib64/libusb-1.0.so.0
  312. No symbol table info available.
  313. #24 0x00007ffff7d9e6d4 in libusb_handle_events_completed () from /lib64/libusb-1.0.so.0
  314. No symbol table info available.
  315. #25 0x000000000040ddf3 in UsbDeviceManager::handleEvents (this=this@entry=0x7fffffffdc5f) at dongle/usb.cpp:291
  316. error = <optimized out>
  317. #26 0x000000000040375c in main () at xow.cpp:39
  318. manager = {<No data fields>}
  319. dongle = {<MT76> = {<UsbDevice> = {_vptr.UsbDevice = 0x413998 <vtable for Dongle+16>, handle = 0x46cba0, readMutex = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 1, __count = 0, __owner = 189549, __nusers = 2, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = "\001\000\000\000\000\000\000\000m\344\002\000\002", '\000' <repeats 26 times>, __align = 1}}, <No data fields>}, writeMutex = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, controlMutex = {<std::__mutex_base> = {_M_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 0, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 39 times>, __align = 0}}, <No data fields>}, readQueue = std::queue wrapping: std::deque with 0 elements, readCondition = {_M_cond = {__data = {{__wseq = 2361, __wseq32 = {__low = 2361, __high = 0}}, {__g1_start = 2357, __g1_start32 = {__low = 2357, __high = 0}}, __g_refs = {0, 2}, __g_size = {0, 0}, __g1_orig_size = 4, __wrefs = 8, __g_signals = {0, 0}}, __size = "9\t\000\000\000\000\000\000\065\t\000\000\000\000\000\000\000\000\000\000\002", '\000' <repeats 11 times>, "\004\000\000\000\b\000\000\000\000\000\000\000\000\000\000", __align = 2361}}}, macAddress = {data = std::vector of length 6, capacity 8 = {98 'b', 69 'E', 181 '\265', 7 '\a', 95 '_', 183 '\267'}}, buffer = {data = {_M_elems = "`\000\300J\222`\002\000\003\264;\000\000\000\a@ϵ\256\002@Ч\000\000fϵ\000\000\000\000\000\000\000\000\210\021\240\000bE\265\a_\267~퍽\200\177bE\265\a_\267\000\000\000\000\000\000 \000\314\035\000\000\000\000t\000\241\376{\002\330\375Z\374\000\000\000\000\336\000\241\376{\002\330\375Z\374\000\000\000\000`\000\300JL\300\375\367\377\177\000\000=\255\071\r\000\000\000\000\001\000\000\000\000\000\000\000\300\243\372\367\377\177\000\000@\202\333\367\377\177\000\000\320C\271\367\377\177\000\000[\304\375\367\377\177\000\000\341\004\000\000\000\000\000\000\060\063\272\367\377\177\000\000\300\243\372\367\377\177\000\000\310\336\377\377\377\177\000\000\304\336\377\377\377\177\000\000\240\025\375\367\377"...}}, packetBuffer = {data = {_M_elems = "D\000\b\000\220 \000\000\003\264$\000 \000\000@͵\254\002@֡\000\000f͵\000\000\000\000\000\000\000\000@\000\240\000bE\265\a_\267~퍽\200\177bE\265\a_\267 \000\000\000\001\b\f\022\030$0H`lD\000\b\000H\000\b\000\064\070\064\061P\000\b", '\000' <repeats 17 times>, "d\000\b", '\000' <repeats 39 times>, "\034\000\000\000\005\000\000\000\000\000\000\000\005", '\000' <repeats 11 times>, "\247\002", '\000' <repeats 54 times>...}}, clients = {_M_elems = {{data = std::vector of length 6, capacity 6 = {126 '~', 237 '\355', 140 '\214', 103 'g', 15 '\017', 37 '%'}}, {data = std::vector of length 6, capacity 6 = {126 '~', 237 '\355', 141 '\215', 195 '\303', 94 '^', 25 '\031'}}, {data = std::vector of length 6, capacity 6 = {126 '~', 237 '\355', 141 '\215', 189 '\275', 128 '\200', 127 '\177'}}, {data = std::vector of length 0, capacity 0} <repeats 13 times>}}}, controllers = {_M_elems = {std::unique_ptr<Controller> = {get() = 0x7fffe8000ee0}, std::unique_ptr<Controller> = {get() = 0x7fffe80018c0}, std::unique_ptr<Controller> = {get() = 0x45f620}, std::unique_ptr<Controller> = {get() = 0x0} <repeats 13 times>}}}
  320. (gdb)
  321. (gdb)
  322. (gdb)
  323. (gdb) q
  324. A debugging session is active.
  325.  
  326. Inferior 1 [process 189549] will be killed.
  327.  
  328. Quit anyway? (y or n) y
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement