02:38
Degi_ has joined #scopehal
02:39
Degi has quit [Ping timeout: 252 seconds]
02:39
Degi_ is now known as Degi
04:20
azonenberg has quit [Ping timeout: 272 seconds]
04:29
azonenberg has joined #scopehal
05:52
ALTracer has quit [Ping timeout: 256 seconds]
05:53
ALTracer has joined #scopehal
05:54
ALTracer has quit [Read error: Connection reset by peer]
05:55
ALTracer has joined #scopehal
06:05
ALTracer has quit [Read error: Connection reset by peer]
06:06
ALTracer has joined #scopehal
06:52
<
_whitenotifier-5 >
[scopehal-docs] azonenberg faedd8e - Initial skeleton "tutorials" section
06:52
<
_whitenotifier-7 >
[scopehal-docs] azonenberg a005490 - Initial skeleton documentation for AKL-TXB1
06:53
ALTracer has quit [Ping timeout: 260 seconds]
06:54
ALTracer has joined #scopehal
07:47
bvernoux has joined #scopehal
08:52
<
_whitenotifier-5 >
[stm32-cpp] azonenberg 90eaa33 - StringBuffer: ensure null termination at end of buffer
09:12
<
ALTracer >
Why can't I import CSV or VCD? ngscopeclient segfaults
09:12
<
azonenberg >
It shouldn't
09:12
<
azonenberg >
can you share the file in question?
09:13
<
ALTracer >
it does not open the filepicker
09:14
<
azonenberg >
Does the file browser always crash? if you try to, say, file | open offline
09:14
<
ALTracer >
ANALYZER is for static, I guess I'll have enable ASan via -fanalyzer
09:15
<
ALTracer >
No, that file browser opens a GTK3 picker abs I can save/open .scopesession
09:15
<
azonenberg >
oh very interesting so it only crashes for import filters
09:15
<
azonenberg >
file a github ticket and dump whatever info you can in there
09:16
<
azonenberg >
Another thing you can try to narrow it down is open the preferences dialog (setup / preferences)
09:16
<
azonenberg >
and under appearance / file browser
09:16
<
azonenberg >
select imgui or kdialog (if you have kdialog installed) instead of native
09:16
<
azonenberg >
see if it still crashes using the alternate file picker
09:18
<
ALTracer >
Cinnamon is gnome3-like, it has none of KDE Plasma 5 or KFrameworks stuff (but home Gentoo is desktop/plasma profile)
09:19
<
azonenberg >
The imgui file picker is fully within the application and has no external dependencies
09:19
<
azonenberg >
it's a fallback we use on platforms where we can't use the native picker
09:19
<
azonenberg >
also in fullscreen mode because spawning dialogs in fullscreen can be iffy
09:25
<
_whitenotifier-7 >
[scopehal] azonenberg 0d3462c - BERT: added handling for missing nodes in file
09:25
<
_whitenotifier-5 >
[scopehal] azonenberg 2740aa9 - FlowGraphNode: added OnInputChanged()
09:25
<
_whitenotifier-7 >
[scopehal] azonenberg 6193cbc - Conitnued work on CAN capture
09:25
<
_whitenotifier-7 >
[scopehal] ... and 2 more commits.
10:40
Kerr has joined #scopehal
10:52
<
ALTracer >
Switched to imgui file picker, it displays dialogs for Open Offline, still crashes upon clicking Add->Import->BIN (any)
10:53
<
ALTracer >
stack backtrace includes InstrumentChannel::GetYAxisUnits, ChannelPropertiesDialog ctor, FilterPropertiesDialog ctor, make_shared, CreateFilter, AddImportMenu, AddMenu, MainMenu
11:06
<
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
12:13
<
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.
12:53
<
ALTracer >
git commit 6daf6dbed is good, does not exhibit the import filter crash
15:35
<
ALTracer >
azonenberg: on older commit there is an extra imgui window appearing together with native gtk3 filepicker, on current head the crash precedes it
16:41
<
ALTracer >
29754c29 is good
17:07
<
ALTracer >
e3557dd6 is good
17:16
<
ALTracer >
41839d923 is the first bad commit (for #700?)
17:17
<
ALTracer >
I have no idea how to bisect submodules, but diffstat for it looks small enough
18:11
ALTracer has quit [Remote host closed the connection]
18:11
ALTracer has joined #scopehal
18:17
ALTracer has quit [Read error: Connection reset by peer]
18:18
ALTracer has joined #scopehal
18:18
<
azonenberg >
ok hold on i think i see whats happening
18:18
<
azonenberg >
So this is a regression caused by adding support for configuring digital channel threshold and hysteresis
18:21
<
_whitenotifier-7 >
[scopehal-apps] azonenberg a874620 - ChannelPropertiesDialog: don't try to get properties of a nonexistent stream (crashes import filters)
18:21
<
_whitenotifier-5 >
[scopehal-apps] azonenberg 03f7924 - Added support for digital I/Os in filter graph editor
18:21
<
azonenberg >
ALTracer: try latest
18:23
<
ALTracer >
I'm off desk, might try tomorrow (or resetup on Gentoo)
18:24
<
azonenberg >
ok well anyway the thing i found was a legitimate bug, if it's not what was crashing then let me know
19:44
Stephie has quit [Read error: Connection reset by peer]
19:44
Stephie has joined #scopehal
21:17
bvernoux has quit [Quit: Leaving]