I am sending this e-mail again to the mailing list, because it got blocked once more by SourceForge. I have reported this issue with them.
----- Weitergeleitete Message -----
> Von: R. Diez <rdiezmail-comparevcd@...>
> An: "uwe@..." <uwe@...>
> CC: "sigrok-devel@..." <sigrok-devel@...>
> Gesendet: 20:16 Samstag, 23.Februar 2013
> Betreff: PulseView crash stopping capture from Demo device
>
> Hallo Uwe:
>
> Yesterday I started PulseView and I could see the "Demo device"
> selected. I clicked on the "Run" button,
> then on the "Stop" button, and I got this crash in GDB:
>
> Program received signal SIGSEGV, Segmentation fault.
> bt
> #0 0x00007ffff60f6530 in g_io_channel_shutdown () from
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #1 0x00007ffff63ca6dc in hw_dev_acquisition_stop (sdi=<optimized out>,
> cb_data=0x6ee8f0) at demo.c:454
> #2 0x00007ffff63bc579 in sr_session_stop () at session.c:407
> #3 0x0000000000443974 in pv::SigSession::stop_capture (this=0x7fffffffe548) at
> /home/rdiez/rdiez/sigrok/pulseview/pv/sigsession.cpp:89
> #4 0x00000000004413fb in pv::MainWindow::run_stop (this=0x7fffffffe520) at
> /home/rdiez/rdiez/sigrok/pulseview/pv/mainwindow.cpp:224
> #5 0x000000000045faa0 in pv::MainWindow::qt_static_metacall (_o=0x7fffffffe520,
> _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x7fffffffcd40) at
> /home/rdiez/rdiez/sigrok/pulseview/pv/moc_mainwindow.cxx:68
> #6 0x00007ffff6993281 in QMetaObject::activate (sender=0x706ff0,
> m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at
> kernel/qobject.cpp:3547
> #7 0x000000000045fe8f in pv::SamplingBar::run_stop (this=0x706ff0) at
> /home/rdiez/rdiez/sigrok/pulseview/pv/moc_samplingbar.cxx:105
> #8 0x000000000045fd52 in pv::SamplingBar::qt_static_metacall (_o=0x706ff0,
> _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffcf50) at
> /home/rdiez/rdiez/sigrok/pulseview/pv/moc_samplingbar.cxx:54
> #9 0x00007ffff6993281 in QMetaObject::activate (sender=0x707100,
> m=<optimized out>, local_signal_index=<optimized out>,
> argv=0x7fffffffcf50) at kernel/qobject.cpp:3547
> #10 0x00007ffff7531c72 in QAbstractButton::clicked (this=<optimized out>,
> _t1=false) at .moc/release-shared/moc_qabstractbutton.cpp:220
> #11 0x00007ffff726fa4e in QAbstractButtonPrivate::emitClicked
> (this=<optimized out>) at widgets/qabstractbutton.cpp:548
> #12 0x00007ffff7270d8b in QAbstractButtonPrivate::click (this=0x6faf20) at
> widgets/qabstractbutton.cpp:541
> #13 0x00007ffff7270ffc in QAbstractButton::mouseReleaseEvent (this=0x707100,
> e=0x7fffffffd7e0) at widgets/qabstractbutton.cpp:1123
> #14 0x00007ffff732e5da in QToolButton::mouseReleaseEvent (this=<optimized
> out>, e=<optimized out>) at widgets/qtoolbutton.cpp:718
> #15 0x00007ffff6ef2144 in QWidget::event (this=0x707100, event=0x7fffffffd7e0)
> at kernel/qwidget.cpp:8362
> #16 0x00007ffff6ea1894 in notify_helper (e=0x7fffffffd7e0, receiver=0x707100,
> this=0x682440) at kernel/qapplication.cpp:4559
> #17 QApplicationPrivate::notify_helper (this=0x682440, receiver=0x707100,
> e=0x7fffffffd7e0) at kernel/qapplication.cpp:4531
> #18 0x00007ffff6ea70bf in QApplication::notify (this=<optimized out>,
> receiver=0x707100, e=0x7fffffffd7e0) at kernel/qapplication.cpp:4102
> #19 0x00007ffff697ee9c in QCoreApplication::notifyInternal (this=0x7fffffffe4a0,
> receiver=0x707100, event=0x7fffffffd7e0) at kernel/qcoreapplication.cpp:876
> #20 0x00007ffff6ea2862 in sendEvent (event=<optimized out>,
> receiver=<optimized out>) at
> ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
> #21 QApplicationPrivate::sendMouseEvent (receiver=0x707100,
> event=0x7fffffffd7e0, alienWidget=0x707100, nativeWidget=0x7fffffffe520,
> buttonDown=0x707100, lastMouseReceiver=..., spontaneous=true) at
> kernel/qapplication.cpp:3170
> #22 0x00007ffff6f21bf5 in QETWidget::translateMouseEvent (this=0x7fffffffe520,
> event=<optimized out>) at kernel/qapplication_x11.cpp:4617
> #23 0x00007ffff6f20bae in QApplication::x11ProcessEvent (this=0x7fffffffe4a0,
> event=0x7fffffffe0b0) at kernel/qapplication_x11.cpp:3732
> #24 0x00007ffff6f4a0d2 in x11EventSourceDispatch (s=0x686190, callback=0,
> user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
> #25 0x00007ffff6101d53 in g_main_context_dispatch () from
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #26 0x00007ffff61020a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #27 0x00007ffff6102164 in g_main_context_iteration () from
> /lib/x86_64-linux-gnu/libglib-2.0.so.0
> #28 0x00007ffff69ae3bf in QEventDispatcherGlib::processEvents (this=0x6839e0,
> flags=...) at kernel/qeventdispatcher_glib.cpp:424
> #29 0x00007ffff6f49d5e in QGuiEventDispatcherGlib::processEvents
> (this=<optimized out>, flags=...) at
> kernel/qguieventdispatcher_glib.cpp:204
> #30 0x00007ffff697dc82 in QEventLoop::processEvents (this=<optimized out>,
> flags=...) at kernel/qeventloop.cpp:149
> #31 0x00007ffff697ded7 in QEventLoop::exec (this=0x7fffffffe450, flags=...) at
> kernel/qeventloop.cpp:204
> #32 0x00007ffff6982f67 in QCoreApplication::exec () at
> kernel/qcoreapplication.cpp:1148
> #33 0x000000000043e4ed in main (argc=1, argv=0x7fffffffe7b8) at
> /home/rdiez/rdiez/sigrok/pulseview/main.cpp:135
>
>
> I have Ubuntu 12.04. I have probably made some mistake when setting up my
> sigrok/PulseView environment. Unfortunately, I haven't got the time at the
> moment to stop and learn all about sigrok, but I did find a spare minute to
> write this e-mail, in case it helps. 8-)
>
>
> Thanks,
> rdiez
>
|