- disabled all channels, re-enabled some - did an acquisition - hit burger -> exit Starting program: /home/bert/sigrok/pulseview/pulseview [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [New Thread 0x7fffec460700 (LWP 20709)] [New Thread 0x7fffe8d53700 (LWP 20710)] [New Thread 0x7fffdbcd2700 (LWP 20712)] [New Thread 0x7fffdb4d1700 (LWP 20713)] [New Thread 0x7fffdacd0700 (LWP 20714)] [New Thread 0x7fffda4cf700 (LWP 20715)] [Thread 0x7fffdacd0700 (LWP 20714) exited] [Thread 0x7fffda4cf700 (LWP 20715) exited] [New Thread 0x7fffda4cf700 (LWP 20735)] [Thread 0x7fffda4cf700 (LWP 20735) exited] *** Error in `/home/bert/sigrok/pulseview/pulseview': free(): invalid pointer: 0x0000000000b03a80 *** Program received signal SIGABRT, Aborted. 0x00007ffff483fcc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 56 ../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 0x00007ffff483fcc9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #1 0x00007ffff48430d8 in __GI_abort () at abort.c:89 #2 0x00007ffff487c394 in __libc_message (do_abort=do_abort@entry=1, fmt=fmt@entry=0x7ffff498ab28 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/posix/libc_fatal.c:175 #3 0x00007ffff488866e in malloc_printerr (ptr=<optimized out>, str=0x7ffff4986c19 "free(): invalid pointer", action=1) at malloc.c:4996 #4 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:3840 #5 0x00007ffff5d076b8 in g_slist_foreach (list=<optimized out>, list@entry=0xadd9a0, func=func@entry=0x7ffff5cf0700 <g_free>, user_data=user_data@entry=0x0) at /build/buildd/glib2.0-2.40.2/./glib/gslist.c:877 #6 0x00007ffff5d076db in g_slist_free_full (list=0xadd9a0, free_func=free_func@entry=0x7ffff5cf0700 <g_free>) at /build/buildd/glib2.0-2.40.2/./glib/gslist.c:172 #7 0x00007ffff623af15 in sr_trigger_free (trig=0xce5ba0) at src/trigger.c:85 #8 0x00007ffff64f309a in sigrok::Trigger::~Trigger (this=0xce3570, __in_chrg=<optimized out>) at bindings/cxx/classes.cpp:718 #9 0x00007ffff6500ec2 in operator() (this=<optimized out>, object=0xce3570) at ./bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp:227 #10 std::_Sp_counted_deleter<sigrok::Trigger*, sigrok::UserOwned<sigrok::Trigger---Type <return> to continue, or q <return> to quit--- , sr_trigger>::Deleter, std::allocator<int>, (__gnu_cxx::_Lock_policy)2>::_M_dispose (this=<optimized out>) at /usr/include/c++/4.8/bits/shared_ptr_base.h:347 #11 0x0000000000451409 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0xce35c0) at /usr/include/c++/4.8/bits/shared_ptr_base.h:144 #12 0x00007ffff64f54f1 in ~__shared_count (this=0xaf2c48, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/shared_ptr_base.h:546 #13 ~__shared_ptr (this=0xaf2c40, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/shared_ptr_base.h:781 #14 ~shared_ptr (this=0xaf2c40, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/shared_ptr.h:93 #15 sigrok::Session::~Session (this=0xaf2b50, __in_chrg=<optimized out>) at bindings/cxx/classes.cpp:912 #16 0x00007ffff6501b52 in operator() (this=<optimized out>, object=0xaf2b50) at ./bindings/cxx/include/libsigrokcxx/libsigrokcxx.hpp:227 #17 std::_Sp_counted_deleter<sigrok::Session*, sigrok::UserOwned<sigrok::Session, sr_session>::Deleter, std::allocator<int>, (__gnu_cxx::_Lock_policy)2>::_M_dispose (this=<optimized out>) at /usr/include/c++/4.8/bits/shared_ptr_base.h:347 #18 0x0000000000451409 in std::_Sp_counted_base<(__gnu_cxx::_Lock_policy)2>::_M_release (this=0xb97bc0) at /usr/include/c++/4.8/bits/shared_ptr_base.h:144 #19 0x000000000045cb2f in ~__shared_count (this=0x7fffffffdf38, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/shared_ptr_base.h:546 ---Type <return> to continue, or q <return> to quit--- #20 ~__shared_ptr (this=0x7fffffffdf30, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/shared_ptr_base.h:781 #21 ~shared_ptr (this=0x7fffffffdf30, __in_chrg=<optimized out>) at /usr/include/c++/4.8/bits/shared_ptr.h:93 #22 pv::Session::~Session (this=0x7fffffffdf18, __in_chrg=<optimized out>) at /home/bert/sigrok/pulseview/pv/session.cpp:94 #23 0x000000000044e1f8 in ~MainWindow (this=0x7fffffffdee0, __in_chrg=<optimized out>) at /home/bert/sigrok/pulseview/pv/mainwindow.hpp:59 #24 main (argc=1, argv=<optimized out>) at /home/bert/sigrok/pulseview/main.cpp:144
This looks suspiciously like #550, marking as duplicate. *** This bug has been marked as a duplicate of bug 550 ***