azonenberg changed the topic of #scopehal to: ngscopeclient, libscopehal, and libscopeprotocols development and testing | https://github.com/ngscopeclient/scopehal-apps | Logs: https://libera.irclog.whitequark.org/scopehal
Degi_ has joined #scopehal
Degi has quit [Ping timeout: 252 seconds]
Degi_ is now known as Degi
azonenberg has quit [Ping timeout: 272 seconds]
azonenberg has joined #scopehal
ALTracer has quit [Ping timeout: 256 seconds]
ALTracer has joined #scopehal
ALTracer has quit [Read error: Connection reset by peer]
ALTracer has joined #scopehal
ALTracer has quit [Read error: Connection reset by peer]
ALTracer has joined #scopehal
<_whitenotifier-7> [scopehal-apps] werediver starred scopehal-apps - https://github.com/werediver
<_whitenotifier-5> [scopehal-docs] azonenberg faedd8e - Initial skeleton "tutorials" section
<_whitenotifier-7> [scopehal-docs] azonenberg pushed 2 commits to master [+6/-0/±3] https://github.com/ngscopeclient/scopehal-docs/compare/41db33eee652...a00549061316
<_whitenotifier-7> [scopehal-docs] azonenberg a005490 - Initial skeleton documentation for AKL-TXB1
ALTracer has quit [Ping timeout: 260 seconds]
ALTracer has joined #scopehal
bvernoux has joined #scopehal
<_whitenotifier-5> [stm32-cpp] azonenberg 90eaa33 - StringBuffer: ensure null termination at end of buffer
<_whitenotifier-7> [stm32-cpp] azonenberg pushed 1 commit to master [+0/-0/±1] https://github.com/azonenberg/stm32-cpp/compare/40efe05512ec...90eaa33e939a
<ALTracer> Why can't I import CSV or VCD? ngscopeclient segfaults
<azonenberg> It shouldn't
<azonenberg> can you share the file in question?
<ALTracer> it does not open the filepicker
<azonenberg> Does the file browser always crash? if you try to, say, file | open offline
<ALTracer> ANALYZER is for static, I guess I'll have enable ASan via -fanalyzer
<ALTracer> No, that file browser opens a GTK3 picker abs I can save/open .scopesession
<azonenberg> oh very interesting so it only crashes for import filters
<azonenberg> file a github ticket and dump whatever info you can in there
<azonenberg> Another thing you can try to narrow it down is open the preferences dialog (setup / preferences)
<azonenberg> and under appearance / file browser
<azonenberg> select imgui or kdialog (if you have kdialog installed) instead of native
<azonenberg> see if it still crashes using the alternate file picker
<ALTracer> Cinnamon is gnome3-like, it has none of KDE Plasma 5 or KFrameworks stuff (but home Gentoo is desktop/plasma profile)
<azonenberg> The imgui file picker is fully within the application and has no external dependencies
<azonenberg> it's a fallback we use on platforms where we can't use the native picker
<azonenberg> also in fullscreen mode because spawning dialogs in fullscreen can be iffy
<_whitenotifier-5> [scopehal] azonenberg pushed 5 commits to master [+8/-0/±14] https://github.com/ngscopeclient/scopehal/compare/7307353c18f6...dd83a5b762ec
<_whitenotifier-7> [scopehal] azonenberg 0d3462c - BERT: added handling for missing nodes in file
<_whitenotifier-5> [scopehal] azonenberg 2740aa9 - FlowGraphNode: added OnInputChanged()
<_whitenotifier-7> [scopehal] azonenberg 6193cbc - Conitnued work on CAN capture
<_whitenotifier-7> [scopehal] ... and 2 more commits.
Kerr has joined #scopehal
<ALTracer> Switched to imgui file picker, it displays dialogs for Open Offline, still crashes upon clicking Add->Import->BIN (any)
<ALTracer> stack backtrace includes InstrumentChannel::GetYAxisUnits, ChannelPropertiesDialog ctor, FilterPropertiesDialog ctor, make_shared, CreateFilter, AddImportMenu, AddMenu, MainMenu
<ALTracer> I think the problem is that you try to draw a window with channel axis and filter info, but m_streams is an empty vector
<ALTracer> It does have a manual on SCPI for HMO1002, HMO1202 (2Mpt memory). Firmware is 10 MiB just like for newer RTC1002 which is functionally very similar but runs FreeRTOS.
<ALTracer> git commit 6daf6dbed is good, does not exhibit the import filter crash
<_whitenotifier-7> [scopehal-apps] king-wong starred scopehal-apps - https://github.com/king-wong
<_whitenotifier-7> [scopehal] king-wong starred scopehal - https://github.com/king-wong
<ALTracer> azonenberg: on older commit there is an extra imgui window appearing together with native gtk3 filepicker, on current head the crash precedes it
<ALTracer> 29754c29 is good
<ALTracer> e3557dd6 is good
<ALTracer> 41839d923 is the first bad commit (for #700?)
<ALTracer> I have no idea how to bisect submodules, but diffstat for it looks small enough
ALTracer has quit [Remote host closed the connection]
ALTracer has joined #scopehal
ALTracer has quit [Read error: Connection reset by peer]
ALTracer has joined #scopehal
<azonenberg> ok hold on i think i see whats happening
<azonenberg> So this is a regression caused by adding support for configuring digital channel threshold and hysteresis
<_whitenotifier-5> [scopehal-apps] azonenberg pushed 2 commits to master [+0/-0/±4] https://github.com/ngscopeclient/scopehal-apps/compare/ae2c5746d92b...03f79249b433
<_whitenotifier-7> [scopehal-apps] azonenberg a874620 - ChannelPropertiesDialog: don't try to get properties of a nonexistent stream (crashes import filters)
<_whitenotifier-5> [scopehal-apps] azonenberg 03f7924 - Added support for digital I/Os in filter graph editor
<azonenberg> ALTracer: try latest
<ALTracer> I'm off desk, might try tomorrow (or resetup on Gentoo)
<azonenberg> ok well anyway the thing i found was a legitimate bug, if it's not what was crashing then let me know
Stephie has quit [Read error: Connection reset by peer]
Stephie has joined #scopehal
bvernoux has quit [Quit: Leaving]