sr: [00:04.149679] session: bus: Received SR_DF_END packet. sr: [00:04.149716] usb: usb_source_finalize sr: [00:04.149771] session: Stopped. [Thread 0x7fffdda8a700 (LWP 6758) exited] [New Thread 0x7fffdda8a700 (LWP 6759)] sr: [00:06.239581] session: Creating our own main context. sr: [00:06.239667] session: Starting. sr: [00:06.239685] hantek-dso: Initializing DSO. sr: [00:06.239701] hantek-dso: Getting channel offsets. sr: [00:06.244345] hantek-dso: CH1: 001e-009b 000d-0082 0006-0078 001f-0091 000e-007e 0006-0077 001f-0090 000e-007e 0006-0077 sr: [00:06.244407] hantek-dso: CH2: 0023-009a 0012-0086 000b-007c 0024-0094 0012-0083 000b-007b 0024-0094 0012-0083 000b-007b sr: [00:06.244460] hantek-dso: Preparing CMD_SET_TRIGGER_SAMPLERATE. sr: [00:06.244479] hantek-dso: Trigger source CH1. sr: [00:06.244502] hantek-dso: Frame size: 10240. sr: [00:06.244518] hantek-dso: Time base index: 3. sr: [00:06.244539] hantek-dso: Channels CH1=1 CH2=1 sr: [00:06.244554] hantek-dso: Trigger slope: 0. sr: [00:06.244566] hantek-dso: Trigger position: 0.50. sr: [00:06.244593] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.245233] hantek-dso: Sent CMD_SET_TRIGGER_SAMPLERATE. sr: [00:06.245291] hantek-dso: Preparing CMD_SET_FILTERS. sr: [00:06.245328] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.246000] hantek-dso: Sent CMD_SET_FILTERS. sr: [00:06.246062] hantek-dso: Preparing CMD_SET_VOLTAGE. sr: [00:06.246079] hantek-dso: CH1 vdiv index: 5. sr: [00:06.246111] hantek-dso: CH2 vdiv index: 5. sr: [00:06.246135] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.246577] hantek-dso: Sent CMD_SET_VOLTAGE. sr: [00:06.246597] hantek-dso: Preparing CTRL_SETRELAYS. sr: [00:06.246614] hantek-dso: CH1 coupling: 1. sr: [00:06.246638] hantek-dso: CH2 coupling: 1. sr: [00:06.246707] hantek-dso: Relays: 00 fb 08 fd df 40 ef 01 00 00 00 00 00 00 00 00 00 sr: [00:06.333543] hantek-dso: Sent CTRL_SETRELAYS. sr: [00:06.333630] hantek-dso: Preparing CTRL_SETOFFSET. sr: [00:06.333682] hantek-dso: CH1 offset: 0.50 (203e). sr: [00:06.333726] hantek-dso: CH2 offset: 0.50 (2043). sr: [00:06.333758] hantek-dso: Trigger offset: 0.50 (207f). sr: [00:06.381440] hantek-dso: Sent CTRL_SETOFFSET. sr: [00:06.381496] hantek-dso: Sending CMD_ENABLE_TRIGGER. sr: [00:06.381512] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.382277] hantek-dso: Sending CMD_CAPTURE_START. sr: [00:06.382348] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.382848] std: hantek-dso: Starting acquisition. sr: [00:06.382861] std: hantek-dso: Sending SR_DF_HEADER packet. sr: [00:06.382879] session: bus: Received SR_DF_HEADER packet. sr: [00:06.384057] hantek-dso: Sending CMD_GET_CAPTURESTATE. sr: [00:06.384089] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.384636] hantek-dso: Capturestate 0. sr: [00:06.384657] hantek-dso: Trigger offset 0x001c44. sr: [00:06.385766] hantek-dso: Sending CMD_GET_CAPTURESTATE. sr: [00:06.385807] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.386445] hantek-dso: Capturestate 0. sr: [00:06.386497] hantek-dso: Trigger offset 0x0011d7. sr: [00:06.387600] hantek-dso: Sending CMD_GET_CAPTURESTATE. sr: [00:06.387616] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.388168] hantek-dso: Capturestate 0. sr: [00:06.388199] hantek-dso: Trigger offset 0x0005d2. sr: [00:06.388239] hantek-dso: Sending CMD_CAPTURE_START. sr: [00:06.388267] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.388676] hantek-dso: Sending CMD_ENABLE_TRIGGER. sr: [00:06.388692] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.389046] hantek-dso: Successfully requested next chunk. sr: [00:06.389076] hantek-dso: Sending CMD_GET_CAPTURESTATE. sr: [00:06.389087] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.389614] hantek-dso: Capturestate 1. sr: [00:06.389633] hantek-dso: Trigger offset 0x0016ae. sr: [00:06.390786] hantek-dso: Sending CMD_GET_CAPTURESTATE. sr: [00:06.391073] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.391674] hantek-dso: Capturestate 2. sr: [00:06.391731] hantek-dso: Trigger offset 0x00021f. sr: [00:06.391785] hantek-dso: Sending CMD_GET_CHANNELDATA. sr: [00:06.391814] hantek-dso: Sending CTRL_BEGINCOMMAND. sr: [00:06.392346] hantek-dso: Queueing up 40 transfers. sr: [00:06.392739] session: bus: Received SR_DF_FRAME_BEGIN packet. sr: [00:06.392784] hantek-dso: receive_transfer(): status LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED received 512 bytes. sr: [00:06.392830] hantek-dso: Got 1-256/10240 samples in frame. sr: [00:06.392868] hantek-dso: receive_transfer(): status LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED received 512 bytes. sr: [00:06.392908] hantek-dso: Got 257-512/10240 samples in frame. sr: [00:06.392948] hantek-dso: receive_transfer(): status LIBUSB_SUCCESS / LIBUSB_TRANSFER_COMPLETED received 512 bytes. sr: [00:06.392978] hantek-dso: Got 513-768/10240 samples in frame. sr: [00:06.393004] hantek-dso: Reached trigger point, 543 samples buffered. sr: [00:06.393033] session: bus: Received SR_DF_ANALOG packet (225 samples). Thread 7 "pulseview" received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x7fffdda8a700 (LWP 6759)] 0x00007ffff6e58b9e in std::__shared_ptr::operator= (this=0x10) at /usr/include/c++/6/bits/shared_ptr_base.h:870 870 class __shared_ptr Thread 7 (Thread 0x7fffdda8a700 (LWP 6759)): #0 0x00007ffff6e58b9e in std::__shared_ptr::operator= (this=0x10) at /usr/include/c++/6/bits/shared_ptr_base.h:870 #1 std::shared_ptr::operator= (this=0x10) at /usr/include/c++/6/bits/shared_ptr.h:93 #2 sigrok::ParentOwned::share_owned_by ( parent=std::shared_ptr (expired, weak 0) 0x7fffdda89600, this=0x0) at ../bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp:186 #3 sigrok::Device::get_channel (this=, ptr=) at ../bindings/cxx/classes.cpp:628 #4 0x00007ffff6e58e80 in sigrok::Analog::channels (this=0x7fffd000d830) at ../bindings/cxx/classes.cpp:1225 #5 0x00005555555e8aab in pv::Session::feed_in_analog ( this=this@entry=0x555555bd77a0, analog=std::shared_ptr (count 2, weak 1) 0x7fffd000d830) at [...]pulseview/pv/session.cpp:870 #6 0x00005555555e93ee in pv::Session::data_feed_in (this=0x555555bd77a0, device=std::shared_ptr (count 14, weak 1) 0x5555559a74e0, packet=std::shared_ptr (count 3, weak 1) 0x7fffd0001170) at [...]pulseview/pv/session.cpp:962 #7 0x00005555555e98ac in pv::Session::, std::shared_ptr)>::operator() (packet=..., device=..., __closure=) at [...]pulseview/pv/session.cpp:402 #8 std::_Function_handler, std::shared_ptr), pv::Session::set_device(std::shared_ptr)::, std::shared_ptr)> >::_M_invoke(const std::_Any_data &, , ) (__functor=..., __args#0=, __args#1=) at /usr/include/c++/6/functional:1740 #9 0x00007ffff6e5b96d in std::function, std::shared_ptr)>::operator()(std::shared_ptr, std::shared_ptr) const ( __args#1=std::shared_ptr (count -576153344, weak 32766) 0x7fffdda89820, __args#0=, this=0x555555bd7210) at /usr/include/c++/6/functional:2136 #10 sigrok::DatafeedCallbackData::run (this=0x555555bd7210, sdi=, pkt=0x7fffdda898d0) at ../bindings/cxx/classes.cpp:885 #11 0x00007ffff6b7226f in sr_session_send (sdi=sdi@entry=0x5555559a4e40, packet=packet@entry=0x7fffdda898d0) at ../src/session.c:1151 #12 0x00007ffff6bb18ef in send_chunk (sdi=sdi@entry=0x5555559a4e40, buf=0x7fffd000d57e "\202\200\202\200\203\200\203\200\203\177\202\200\202\200\202\200\202\200\202\200\202\200\202\200\202\201\202\200\202\200\202\200\202\200\201\200\202\177\201\177\202\200\202\177\202\200\202\177\202\200\202\177\202\177\202\177\202\200\202\177\202\177\202\177\202\200\202\200\202\177\203\177\203\200\202\200\202\200\202\200\202\177\202\177\203\177\202\200\202\177\202\177\202\177\202\177\202\177\202\177\202\177\201\177\202\177\201\177\202~\201\177\202\177\202~\202~\202~\202~\202~\202~\202~\202}\202~\202~\202~\203~\202~\203}\202~\202~\202~\203~\202~\202~\202|\202~\202}\202}\202~\202}\202}\202}\202}\202}\202~\202}\202}\202}\202~\202~\202~\202~\202\201\202\177\202\200\202\177\202\177"..., num_samples=num_samples@entry=225) at ../src/hardware/hantek-dso/api.c:737 #13 0x00007ffff6bb1b65 in receive_transfer (transfer=0x7fffd000d7c0) at ../src/hardware/hantek-dso/api.c:806 #14 0x00007ffff343ac08 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #15 0x00007ffff343ed5c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #16 0x00007ffff3440778 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #17 0x00007ffff343a71c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #18 0x00007ffff343b5f0 in libusb_handle_events_timeout_completed () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #19 0x00007ffff6bb14f3 in handle_event ( fd=, revents=, cb_data=0x5555559a4e40, cb_data@entry=) at ../src/hardware/hantek-dso/api.c:878 #20 0x00007ffff6b87b2f in usb_source_dispatch (source=0x7fffd0001a00, callback=, user_data=) at ../src/usb.c:142 #21 0x00007ffff5f9968a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007ffff5f99a40 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007ffff5f99d62 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007ffff6b71fb1 in sr_session_run (session=0x555555d2e5b0) at ../src/session.c:893 #25 0x00007ffff6e4f23d in sigrok::Session::run (this=) at ../bindings/cxx/classes.cpp:974 #26 0x00005555555e49a5 in pv::Session::sample_thread_proc(std::function) (this=0x555555bd77a0, error_handler=...) at [...]pulseview/pv/session.cpp:762 #27 0x00005555555ebb7f in std::__invoke_impl), pv::Session*, std::function >(std::__invoke_memfun_deref, void (pv::Session::* const&)(std::function), pv::Session*&&, std::function&&) (__t=, __f=) at /usr/include/c++/6/functional:235 #28 std::__invoke), pv::Session*, std::function >(void (pv::Session::* const&)(std::function), pv::Session*&&, std::function&&) ( __fn=) at /usr/include/c++/6/functional:260 #29 std::_Mem_fn_base), true>::operator() >(pv::Session*&&, std::function&&) const (this=) at /usr/include/c++/6/functional:613 #30 std::_Bind_simple)> (pv::Session*, std::function)>::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (this=) at /usr/include/c++/6/functional:1400 #31 std::_Bind_simple)> (pv::Session*, std::function)>::operator()() ( this=) at /usr/include/c++/6/functional:1389 #32 std::thread::_State_impl)> (pv::Session*, std::function)> >::_M_run() (this=) at /usr/include/c++/6/thread:196 #33 0x00007ffff4c0d90f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6 #34 0x00007ffff7079464 in start_thread (arg=0x7fffdda8a700) at pthread_create.c:333 #35 0x00007ffff43839df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 5 (Thread 0x7fffde6ee700 (LWP 6757)): #0 0x00007ffff437a56d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff5f999d6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff5f99aec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff51b371f in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff515d0ca in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff4f7f0e3 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fffea2a46d5 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5 #7 0x00007ffff4f83d98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007ffff7079464 in start_thread (arg=0x7fffde6ee700) at pthread_create.c:333 #9 0x00007ffff43839df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 4 (Thread 0x7fffdf16f700 (LWP 6756)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fffe2f41e63 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so #2 0x00007fffe2f41a27 in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so #3 0x00007ffff7079464 in start_thread (arg=0x7fffdf16f700) at pthread_create.c:333 #4 0x00007ffff43839df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 3 (Thread 0x7fffe3fff700 (LWP 6755)): #0 0x00007ffff437a56d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff3440bd1 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007ffff7079464 in start_thread (arg=0x7fffe3fff700) at pthread_create.c:333 #3 0x00007ffff43839df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 2 (Thread 0x7fffe9238700 (LWP 6754)): #0 0x00007ffff437a56d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fffeee94150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fffeee95ee9 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007ffff7e59b69 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #4 0x00007ffff4f83d98 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff7079464 in start_thread (arg=0x7fffe9238700) at pthread_create.c:333 #6 0x00007ffff43839df in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:105 Thread 1 (Thread 0x7ffff7f43800 (LWP 6750)): #0 0x00007ffff437a56d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007ffff5f999d6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007ffff5f99aec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff51b371f in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007ffff515d0ca in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007ffff516583c in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00005555555cac37 in main (argc=, argv=) at [...]pulseview/main.cpp:184