olive-editor / olive

Free open-source non-linear video editor
https://olivevideoeditor.org/
GNU General Public License v3.0
8.24k stars 556 forks source link

[CRASH] - Move 2 clips in timeline that have cross-dissolve in them causes the crash #1781

Closed rpatros1979 closed 2 years ago

rpatros1979 commented 3 years ago

Commit Hash cf1bd65b -->

Platform Arch Linux -->

Summary When adding 2 clips in the line that contain cross-dissolve and you move those clips couple of frames ahead, causes the crash. See attached video

Steps to Reproduce

  1. Create a seqence
  2. Create a solid on video track 0
  3. Create a solid on video track 1 but it need to be ahead of video clip 0
  4. Add cross-dissolve to end of clip on track 0 and at the beginning of track 1
  5. Select all 4 objects on track 0 and track 1 (clip and cross-dissolve) and move it to the right
  6. The crash occurs.
Crash Report




Operating system: Linux
                  5.10.71 -1-lts #1 SMP Wed, 06 Oct 2021 14:19:52 +0000 x86_64
CPU: amd64
     family 6 model 58 stepping 9
     4 CPUs

GPU: UNKNOWN

Crash reason:  SIGSEGV /SEGV_MAPERR
Crash address: 0x30
Process uptime: 99 seconds

Thread 0 (crashed)
 0  olive-editor!olive::NodeGraph::NodeMapContainsNode(olive::Node*, olive::Node*) const [qmap.h : 68 + 0x0]
    rax = 0x0000000000000000   rdx = 0x0000000006c3e440
    rcx = 0x0000000000000018   rbx = 0x0000000003bbe2c0
    rsi = 0x0000000000000028   rdi = 0x0000000000000020
    rbp = 0x0000000003bbe2c0   rsp = 0x00007ffc7f159700
     r8 = 0x0000000003bbe2c0    r9 = 0x00007f7d9bbc3a60
    r10 = 0x0000000003bbe3e0   r11 = 0x0000000000000000
    r12 = 0x0000000006b1d090   r13 = 0x00007ffc7f159888
    r14 = 0x0000000006c1c640   r15 = 0x0000000006b669c0
    rip = 0x0000000000571588
    Found by: given as instruction pointer in context
 1  olive-editor!olive::NodeSetPositionCommand::redo() [node.cpp : 2365 + 0x5]
    rbx = 0x0000000003bbe2c0   rbp = 0x0000000003bbe2c0
    rsp = 0x00007ffc7f159730   r12 = 0x0000000006b1d090
    r13 = 0x00007ffc7f159888   r14 = 0x0000000006b1d0e0
    r15 = 0x0000000006b669c0   rip = 0x000000000056f9f3
    Found by: call frame info
 2  olive-editor!olive::NodeSetPositionAndShiftSurroundingsCommand::redo() [node.cpp : 2326 + 0x8]
    rbx = 0x0000000006b1d001   rbp = 0x0000000003bbe2c0
    rsp = 0x00007ffc7f159760   r12 = 0x0000000006b1d090
    r13 = 0x00007ffc7f159888   r14 = 0x0000000006b1d0e0
    r15 = 0x0000000006b669c0   rip = 0x000000000056f660
    Found by: call frame info
 3  olive-editor!olive::MultiUndoCommand::redo() [undocommand.cpp : 84 + 0x9]
    rbx = 0x0000000006b1d090   rbp = 0x00007f7d8c008d60
    rsp = 0x00007ffc7f159820   r12 = 0x00007f7d9c3182e0
    r13 = 0x00007ffc7f159888   r14 = 0x0000000006c8c220
    r15 = 0x0000000006b669c0   rip = 0x00000000005d9e19
    Found by: call frame info
 4  olive-editor!olive::TrackPlaceBlockCommand::redo() [timelineundopointer.cpp : 402 + 0x5]
    rbx = 0x0000000000000000   rbp = 0x00007f7d8c008d60
    rsp = 0x00007ffc7f159840   r12 = 0x00007f7d9c3182e0
    r13 = 0x00007ffc7f159888   r14 = 0x0000000000000000
    r15 = 0x0000000003bbe330   rip = 0x000000000066419d
    Found by: call frame info
 5  olive-editor!olive::MultiUndoCommand::redo() [undocommand.cpp : 84 + 0x9]
    rbx = 0x00007f7d8c008d60   rbp = 0x0000000006df7860
    rsp = 0x00007f

https://user-images.githubusercontent.com/53153746/138999256-7913f04e-2c6d-4397-95ef-a44735ba0156.mp4

https://user-images.githubusercontent.com/53153746/138999275-89dd9a5f-79fe-4748-8c34-ef6241586936.mp4

fc7f159980   r12 = 0x0000000006c95528
    r13 = 0x0000000006e08da0   r14 = 0x0000000006c94600
    r15 = 0x0000000006c95510   rip = 0x00000000005d9e19
    Found by: call frame info
 6  olive-editor!olive::UndoCommand::redo_and_set_modified() [undocommand.cpp : 84 + 0x9]
    rbx = 0x0000000006c94600   rbp = 0x0000000006df7860
    rsp = 0x00007ffc7f1599a0   r12 = 0x0000000006c95528
    r13 = 0x0000000006e08da0   r14 = 0x00007ffc7f15a960
    r15 = 0x0000000006c94600   rip = 0x00000000005d9e70
    Found by: call frame info
 7  olive-editor!olive::UndoStack::push(olive::UndoCommand*) [undostack.cpp : 59 + 0x8]
    rbx = 0x0000000000000020   rbp = 0x0000000006df7860
    rsp = 0x00007ffc7f1599b0   r12 = 0x0000000006c95528
    r13 = 0x0000000006e08da0   r14 = 0x00007ffc7f15a960
    r15 = 0x0000000006c94600   rip = 0x00000000005da7b3
    Found by: call frame info
 8  olive-editor!olive::PointerTool::FinishDrag(olive::TimelineViewMouseEvent*) [pointer.cpp : 689 + 0xd]
    rbx = 0x0000000000000020   rbp = 0x0000000006df7860
    rsp = 0x00007ffc7f1599d0   r12 = 0x0000000006c95528
    r13 = 0x0000000006e08da0   r14 = 0x0000000006c95500
    r15 = 0x0000000000000008   rip = 0x000000000065601c
    Found by: call frame info
 9  olive-editor!olive::PointerTool::MouseRelease(olive::TimelineViewMouseEvent*) [pointer.cpp : 202 + 0xc]
    rbx = 0x0000000003b22b60   rbp = 0x00007ffc7f159bc0
    rsp = 0x00007ffc7f159ac0   r12 = 0x0000000003bf7680
    r13 = 0x000000000000000c   r14 = 0x00007ffc7f159c00
    r15 = 0x0000000003bddaa0   rip = 0x0000000000651e44
    Found by: call frame info
10  olive-editor!olive::TimelineWidget::ViewMouseReleased(olive::TimelineViewMouseEvent*) [timelinewidget.cpp : 866 + 0x9]
    rbx = 0x0000000003b28d70   rbp = 0x00007ffc7f159bc0
    rsp = 0x00007ffc7f159ae0   r12 = 0x0000000003bf7680
    r13 = 0x000000000000000c   r14 = 0x00007ffc7f159c00
    r15 = 0x0000000003bddaa0   rip = 0x0000000000670d2e
    Found by: call frame info
11  libQt5Core.so.5 + 0x2d9e33
    rbx = 0x0000000003c14e40   rbp = 0x00007ffc7f159bc0
    rsp = 0x00007ffc7f159b00   r12 = 0x0000000003bf7680
    r13 = 0x000000000000000c   r14 = 0x0000000003c14e10
    r15 = 0x0000000003bddaa0   rip = 0x00007f7d9c21fe33
    Found by: call frame info
12  olive-editor!olive::TimelineView::MouseReleased(olive::TimelineViewMouseEvent*) [moc_timelineview.cpp : 238 + 0x16]
    rbp = 0x00007ffc7f159c00   rsp = 0x00007ffc7f159bd0
    rip = 0x0000000000498102
    Found by: previous frame's frame pointer
13  olive-editor!olive::TimelineView::mouseReleaseEvent(QMouseEvent*) [timelineview.cpp : 123 + 0xb]
    rbp = 0x00007ffc7f159c00   rsp = 0x00007ffc7f159c00
    rip = 0x000000000066ace8
    Found by: call frame info
14  libQt5Widgets.so.5 + 0x1a4326
    rbx = 0x00007ffc7f15a120   rbp = 0x0000000003bf7680
    rsp = 0x00007ffc7f159c60   r14 = 0x0000000003bddaa0
    rip = 0x00007f7d9cdc1326
    Found by: call frame info
15  libQt5Widgets.so.5 + 0x24fd8e
    rsp = 0x00007ffc7f159cf0   rip = 0x00007f7d9ce6cd8e
    Found by: stack scanning
16  libQt5Widgets.so.5 + 0x49aa3c
    rsp = 0x00007ffc7f159d20   rip = 0x00007f7d9d0b7a3c
    Found by: stack scanning
17  libQt5Core.so.5 + 0x3d23a0
    rsp = 0x00007ffc7f159d28   rip = 0x00007f7d9c3183a0
    Found by: stack scanning
18  libQt5Core.so.5 + 0x3d23a0
    rsp = 0x00007ffc7f159d30   rip = 0x00007f7d9c3183a0
    Found by: stack scanning
19  libQt5Widgets.so.5 + 0x1b6316
    rsp = 0x00007ffc7f159d40   rip = 0x00007f7d9cdd3316
    Found by: stack scanning
20  libQt5Gui.so.5 + 0x113047
    rsp = 0x00007ffc7f159d50   rip = 0x00007f7d9c65e047
    Found by: stack scanning
21  libQt5Core.so.5 + 0x3ca000
    rsp = 0x00007ffc7f159d60   rip = 0x00007f7d9c310000
    Found by: stack scanning
22  libQt5Core.so.5 + 0x2a571b
    rsp = 0x00007ffc7f159d80   rip = 0x00007f7d9c1eb71b
    Found by: stack scanning
23  libQt5Core.so.5 + 0xcb626
    rsp = 0x00007ffc7f159d90   rip = 0x00007f7d9c011626
    Found by: stack scanning
24  libQt5Widgets.so.5 + 0x195ee8
    rsp = 0x00007ffc7f159da0   rip = 0x00007f7d9cdb2ee8
    Found by: stack scanning
25  libQt5Widgets.so.5 + 0x1646de
    rsp = 0x00007ffc7f159dd0   rip = 0x00007f7d9cd816de
    Found by: stack scanning
26  libQt5Widgets.so.5 + 0x16d0a8
    rsp = 0x00007ffc7f159e00   rip = 0x00007f7d9cd8a0a8
    Found by: stack scanning
27  libQt5Gui.so.5 + 0x6b8460
    rsp = 0x00007ffc7f159e98   rip = 0x00007f7d9cc03460
    Found by: stack scanning
28  libQt5Core.so.5 + 0xcb626
    rsp = 0x00007ffc7f159f10   rip = 0x00007f7d9c011626
    Found by: stack scanning
29  libQt5Core.so.5 + 0x6027a8
    rsp = 0x00007ffc7f159f38   rip = 0x00007f7d9c5487a8
    Found by: stack scanning
30  libQt5Core.so.5 + 0x2a599a
    rsp = 0x00007ffc7f159f50   rip = 0x00007f7d9c1eb99a
    Found by: stack scanning
31  libQt5Widgets.so.5 + 0x16c420
    rsp = 0x00007ffc7f159fc0   rip = 0x00007f7d9cd89420
    Found by: stack scanning
32  libQt5Widgets.so.5 + 0x6759b0
    rsp = 0x00007ffc7f159ff0   rip = 0x00007f7d9d2929b0
    Found by: stack scanning
33  libQt5Widgets.so.5 + 0x1be2cc
    rsp = 0x00007ffc7f15a070   rip = 0x00007f7d9cddb2cc
    Found by: stack scanning
34  libQt5Widgets.so.5 + 0x6759d0
    rsp = 0x00007ffc7f15a0a0   rip = 0x00007f7d9d2929d0
    Found by: stack scanning
35  libQt5Core.so.5 + 0x604950
    rsp = 0x00007ffc7f15a0b8   rip = 0x00007f7d9c54a950
    Found by: stack scanning
36  libc.so.6 + 0x8b9e8
    rsp = 0x00007ffc7f15a0c0   rip = 0x00007f7d9ba8e9e8
    Found by: stack scanning
37  libQt5Core.so.5 + 0x604950
    rsp = 0x00007ffc7f15a0c8   rip = 0x00007f7d9c54a950
    Found by: stack scanning
38  libQt5Widgets.so.5 + 0x21ed33
    rsp = 0x00007ffc7f15a0d0   rip = 0x00007f7d9ce3bd33
    Found by: stack scanning
39  libQt5Gui.so.5 + 0x6b8460
    rsp = 0x00007ffc7f15a128   rip = 0x00007f7d9cc03460
    Found by: stack scanning
40  libQt5Widgets.so.5 + 0x1c13dc
    rsp = 0x00007ffc7f15a1d0   rip = 0x00007f7d9cdde3dc
    Found by: stack scanning
41  libQt5Core.so.5 + 0xcb626
    rsp = 0x00007ffc7f15a200   rip = 0x00007f7d9c011626
    Found by: stack scanning
42  libQt5Widgets.so.5 + 0x1b6877
    rsp = 0x00007ffc7f15a210   rip = 0x00007f7d9cdd3877
    Found by: stack scanning
43  libQt5Widgets.so.5 + 0x1646ef
    rsp = 0x00007ffc7f15a240   rip = 0x00007f7d9cd816ef
    Found by: stack scanning
44  libQt5Widgets.so.5 + 0x16cec8
    rsp = 0x00007ffc7f15a270   rip = 0x00007f7d9cd89ec8
    Found by: stack scanning
45  libQt5Core.so.5 + 0x3d23a0
    rsp = 0x00007ffc7f15a288   rip = 0x00007f7d9c3183a0
    Found by: stack scanning
46  libQt5Core.so.5 + 0x5fd3d0
    rsp = 0x00007ffc7f15a2a8   rip = 0x00007f7d9c5433d0
    Found by: stack scanning
47  libc.so.6 + 0x8b9e8
    rsp = 0x00007ffc7f15a2e0   rip = 0x00007f7d9ba8e9e8
    Found by: stack scanning
48  libQt5Core.so.5 + 0x2d0f10
    rsp = 0x00007ffc7f15a310   rip = 0x00007f7d9c216f10
    Found by: stack scanning
49  libQt5Core.so.5 + 0x2d1095
    rsp = 0x00007ffc7f15a320   rip = 0x00007f7d9c217095
    Found by: stack scanning
50  libQt5Widgets.so.5 + 0x19e2e5
    rsp = 0x00007ffc7f15a350   rip = 0x00007f7d9cdbb2e5
    Found by: stack scanning
51  libQt5Core.so.5 + 0xcb626
    rsp = 0x00007ffc7f15a380   rip = 0x00007f7d9c011626
    Found by: stack scanning
52  libQt5Core.so.5 + 0x6027a8
    rsp = 0x00007ffc7f15a3a8   rip = 0x00007f7d9c5487a8
    Found by: stack scanning
53  libQt5Core.so.5 + 0x2a599a
    rsp = 0x00007ffc7f15a3c0   rip = 0x00007f7d9c1eb99a
    Found by: stack scanning
54  libQt5Gui.so.5 + 0x13c0be
    rsp = 0x00007ffc7f15a3e0   rip = 0x00007f7d9c6870be
    Found by: stack scanning
55  libQt5Gui.so.5 + 0x12bba3
    rsp = 0x00007ffc7f15a430   rip = 0x00007f7d9c676ba3
    Found by: stack scanning
56  libQt5Gui.so.5 + 0x106f8a
    rsp = 0x00007ffc7f15a460   rip = 0x00007f7d9c651f8a
    Found by: stack scanning
57  libQt5XcbQpa.so.5 + 0x513a9
    rsp = 0x00007ffc7f15a480   rip = 0x00007f7d9556d3a9
    Found by: stack scanning
58  libQt5XcbQpa.so.5 + 0x51385
    rsp = 0x00007ffc7f15a4a0   rip = 0x00007f7d9556d385
    Found by: stack scanning
59  libQt5XcbQpa.so.5 + 0x51417
    rsp = 0x00007ffc7f15a4f0   rip = 0x00007f7d9556d417
    Found by: stack scanning
60  libQt5XcbQpa.so.5 + 0x51427
    rsp = 0x00007ffc7f15a500   rip = 0x00007f7d9556d427
    Found by: stack scanning
61  libQt5Gui.so.5 + 0x6b8460
    rsp = 0x00007ffc7f15a518   rip = 0x00007f7d9cc03460
    Found by: stack scanning
62  libQt5Core.so.5 + 0x5fd3d0
    rsp = 0x00007ffc7f15a588   rip = 0x00007f7d9c5433d0
    Found by: stack scanning
63  libQt5Gui.so.5 + 0x105940
    rsp = 0x00007ffc7f15a618   rip = 0x00007f7d9c650940
    Found by: stack scanning
64  libQt5XcbQpa.so.5 + 0x681b0
    rsp = 0x00007ffc7f15a620   rip = 0x00007f7d955841b0
    Found by: stack scanning
65  libQt5Gui.so.5 + 0x12d109
    rsp = 0x00007ffc7f15a630   rip = 0x00007f7d9c678109
    Found by: stack scanning
66  libQt5Core.so.5 + 0x108549
    rsp = 0x00007ffc7f15a640   rip = 0x00007f7d9c04e549
    Found by: stack scanning
67  libQt5Gui.so.5 + 0x6c7050
    rsp = 0x00007ffc7f15a650   rip = 0x00007f7d9cc12050
    Found by: stack scanning
68  libQt5Gui.so.5 + 0x105bad
    rsp = 0x00007ffc7f15a660   rip = 0x00007f7d9c650bad
    Found by: stack scanning
69  libQt5Gui.so.5 + 0x105940
    rsp = 0x00007ffc7f15a680   rip = 0x00007f7d9c650940
    Found by: stack scanning
70  libQt5XcbQpa.so.5 + 0x681b0
    rsp = 0x00007ffc7f15a688   rip = 0x00007f7d955841b0
    Found by: stack scanning
71  libQt5Gui.so.5 + 0x106e5c
    rsp = 0x00007ffc7f15a690   rip = 0x00007f7d9c651e5c
    Found by: stack scanning
72  libQt5XcbQpa.so.5 + 0x681ca
    rsp = 0x00007ffc7f15a6c0   rip = 0x00007f7d955841ca
    Found by: stack scanning
73  libglib-2.0.so.0 + 0x544dc
    rsp = 0x00007ffc7f15a6d0   rip = 0x00007f7d96ec94dc
    Found by: stack scanning
74  libglib-2.0.so.0 + 0xa8749
    rsp = 0x00007ffc7f15a750   rip = 0x00007f7d96f1d749
    Found by: stack scanning
75  libglib-2.0.so.0 + 0x51bc1
    rsp = 0x00007ffc7f15a7b0   rip = 0x00007f7d96ec6bc1
    Found by: stack scanning
76  libQt5Core.so.5 + 0x2fb7ee
    rsp = 0x00007ffc7f15a7d0   rip = 0x00007f7d9c2417ee
    Found by: stack scanning
77  libQt5Core.so.5 + 0x2a470b
    rsp = 0x00007ffc7f15a820   rip = 0x00007f7d9c1ea70b
    Found by: stack scanning
78  libQt5Core.so.5 + 0x3d2370
    rsp = 0x00007ffc7f15a840   rip = 0x00007f7d9c318370
    Found by: stack scanning
79  libQt5Core.so.5 + 0x2a42bb
    rsp = 0x00007ffc7f15a850   rip = 0x00007f7d9c1ea2bb
    Found by: stack scanning
80  libQt5Core.so.5 + 0x6027a8
    rsp = 0x00007ffc7f15a860   rip = 0x00007f7d9c5487a8
    Found by: stack scanning
81  libQt5Core.so.5 + 0x3d2370
    rsp = 0x00007ffc7f15a888   rip = 0x00007f7d9c318370
    Found by: stack scanning
82  libQt5Core.so.5 + 0x2ac1cc
    rsp = 0x00007ffc7f15a890   rip = 0x00007f7d9c1f21cc
    Found by: stack scanning
83  libQt5Core.so.5 + 0x5fd188
    rsp = 0x00007ffc7f15a898   rip = 0x00007f7d9c543188
    Found by: stack scanning
84  olive-editor!std::__sso_string::operator=(std::__sso_string&&) + 0xc0
    rsp = 0x00007ffc7f15a8c0   rip = 0x00000000006cef60
    Found by: stack scanning
85  olive-editor!main [main.cpp : 261 + 0x5]
    rbx = 0x00007ffc7f15ab58   rsp = 0x00007ffc7f15a8e0
    r12 = 0x0000000002dcbee0   rip = 0x00000000006b47f6
    Found by: call frame info
86  libc.so.6 + 0x27b25
    rbx = 0x00000000006cef60   rbp = 0x0000000000000000
    rsp = 0x00007ffc7f15aa70   r12 = 0x000000000047e34c
    r13 = 0x0000000000000000   r14 = 0x0000000000000000
    r15 = 0x0000000000000000   rip = 0x00007f7d9ba2ab25
    Found by: call frame info
87  olive-editor!std::__sso_string::operator=(std::__sso_string&&) + 0xc0
    rsp = 0x00007ffc7f15aa98   rip = 0x00000000006cef60
    Found by: stack scanning
88  olive-editor!_GLOBAL__sub_I_system_error48.cc + 0x3c
    rsp = 0x00007ffc7f15aaa8   rip = 0x000000000047e34c
    Found by: stack scanning
89  olive-editor!_GLOBAL__sub_I_system_error48.cc + 0x3c
    rsp = 0x00007ffc7f15ab20   rip = 0x000000000047e34c
    Found by: stack scanning
90  0x7ffc7f15ab50
    rsp = 0x00007ffc7f15ab28   rip = 0x00007ffc7f15ab50
    Found by: call frame info
91  olive-editor!_start + 0x29
    rsp = 0x00007ffc7f15ab40   rip = 0x000000000047e375
    Found by: stack scanning
92  0x7ffc7f15ab48
    rsp = 0x00007ffc7f15ab48   rip = 0x00007ffc7f15ab48
    Found by: call frame info

Thread 1
 0  libc.so.6 + 0xf3b2f
    rax = 0xfffffffffffffdfc   rdx = 0x00000000ffffffff
    rcx = 0x00007f7d9baf6b2f   rbx = 0x0000000002ddc2a0
    rsi = 0x0000000000000001   rdi = 0x00007f7d92eabb58
    rbp = 0x0000000000000000   rsp = 0x00007f7d92eabb20
     r8 = 0x0000000000000000    r9 = 0x00007f7d8c0008d0
    r10 = 0x00007f7d9bbc3a00   r11 = 0x0000000000000293
    r12 = 0x0000000000000000   r13 = 0x0000000000000000
    r14 = 0x0000000002ddc2b8   r15 = 0x00007f7d92eabb58
    rip = 0x00007f7d9baf6b2f
    Found by: given as instruction pointer in context
 1  libxcb.so.1 + 0xc63b
    rsp = 0x00007f7d92eabb50   rip = 0x00007f7d95d7363b
    Found by: stack scanning
 2  libQt5Core.so.5 + 0x6023a0
    rsp = 0x00007f7d92eabb68   rip = 0x00007f7d9c5483a0
    Found by: stack scanning
 3  libQt5Core.so.5 + 0x6023a0
    rsp = 0x00007f7d92eabb70   rip = 0x00007f7d9c5483a0
    Found by: stack scanning
 4  libQt5XcbQpa.so.5 + 0x1670f0
    rsp = 0x00007f7d92eabb78   rip = 0x00007f7d956830f0
    Found by: stack scanning
 5  libQt5Core.so.5 + 0x6023c8
    rsp = 0x00007f7d92eabb90   rip = 0x00007f7d9c5483c8
    Found by: stack scanning
 6  libQt5Core.so.5 + 0x213137
    rsp = 0x00007f7d92eabba0   rip = 0x00007f7d9c159137
    Found by: stack scanning
 7  libQt5Core.so.5 + 0x6023a0
    rsp = 0x00007f7d92eabbb8   rip = 0x00007f7d9c5483a0
    Found by: stack scanning
 8  libQt5Core.so.5 + 0x212900
    rsp = 0x00007f7d92eabbc0   rip = 0x00007f7d9c158900
    Found by: stack scanning
 9  libQt5XcbQpa.so.5 + 0x15ef40
    rsp = 0x00007f7d92eabbc8   rip = 0x00007f7d9567af40
    Found by: stack scanning
10  libxcb.so.1 + 0xe37b
    rsp = 0x00007f7d92eabc40   rip = 0x00007f7d95d7537b
    Found by: stack scanning
11  libQt5XcbQpa.so.5 + 0x167ce8
    rsp = 0x00007f7d92eabc60   rip = 0x00007f7d95683ce8
    Found by: stack scanning
12  libQt5XcbQpa.so.5 + 0x672c0
    rsp = 0x00007f7d92eabc70   rip = 0x00007f7d955832c0
    Found by: stack scanning
13  libQt5Core.so.5 + 0xcc02d
    rsp = 0x00007f7d92eabca0   rip = 0x00007f7d9c01202d
    Found by: stack scanning
14  libQt5Core.so.5 + 0x3d18a0
    rsp = 0x00007f7d92eabca8   rip = 0x00007f7d9c3178a0
    Found by: stack scanning
15  libpthread.so.0 + 0x9259
    rsp = 0x00007f7d92eabce0   rip = 0x00007f7d9d29c259
    Found by: stack scanning
16  libc.so.6 + 0xfe5e3
    rsp = 0x00007f7d92eabd80   rip = 0x00007f7d9bb015e3
    Found by: stack scanning

Thread 2
 0  libpthread.so.0 + 0x158ca
    rax = 0xfffffffffffffe00   rdx = 0x0000000000000000
    rcx = 0x00007f7d9d2a88ca   rbx = 0x0000000000000000
    rsi = 0x0000000000000189   rdi = 0x0000000002ecf6cc
    rbp = 0x0000000000000000   rsp = 0x00007f7d91195a50
     r8 = 0x0000000000000000    r9 = 0x00000000ffffffff
    r10 = 0x0000000000000000   r11 = 0x0000000000000246
    r12 = 0x0000000000000000   r13 = 0x0000000002ecf6cc
    r14 = 0x0000000000000001   r15 = 0x0000000000000000
    rip = 0x00007f7d9d2a88ca
    Found by: given as instruction pointer in context
 1  libpthread.so.0 + 0xf270
    rsp = 0x00007f7d91195a90   rip = 0x00007f7d9d2a2270
    Found by: stack scanning
 2  libpthread.so.0 + 0xeff0
    rsp = 0x00007f7d91195ac8   rip = 0x00007f7d9d2a1ff0
    Found by: stack scanning
 3  libmesa_dri_drivers.so + 0x2402bc
    rsp = 0x00007f7d91195b50   rip = 0x00007f7d915762bc
    Found by: stack scanning
 4  libmesa_dri_drivers.so + 0x23a690
    rsp = 0x00007f7d91195b60   rip = 0x00007f7d91570690
    Found by: stack scanning
 5  libmesa_dri_drivers.so + 0x234110
    rsp = 0x00007f7d91195b70   rip = 0x00007f7d9156a110
    Found by: stack scanning
 6  libmesa_dri_drivers.so + 0x240230
    rsp = 0x00007f7d91195c90   rip = 0x00007f7d91576230
    Found by: stack scanning
 7  libmesa_dri_drivers.so + 0x23fd18
    rsp = 0x00007f7d91195cc0   rip = 0x00007f7d91575d18
    Found by: stack scanning
 8  libpthread.so.0 + 0x9259
    rsp = 0x00007f7d91195ce0   rip = 0x00007f7d9d29c259
    Found by: stack scanning
 9  libc.so.6 + 0xfe5e3
    rsp = 0x00007f7d91195d80   rip = 0x00007f7d9bb015e3
    Found by: stack scanning

Thread 3
 0  libpthread.so.0 + 0x158ca
    rax = 0xfffffffffffffe00   rdx = 0x0000000000000000
    rcx = 0x00007f7d9d2a88ca   rbx = 0x0000000000000000
    rsi = 0x0000000000000189   rdi = 0x00000000031716b0
    rbp = 0x0000000000000000   rsp = 0x00007f7d8aef9ae0
     r8 = 0x0000000000000000    r9 = 0x00000000ffffffff
    r10 = 0x0000000000000000   r11 = 0x0000000000000246
    r12 = 0x0000000000000000   r13 = 0x00000000031716b0
    r14 = 0x0000000000000000   r15 = 0x0000000000000000
    rip = 0x00007f7d9d2a88ca
    Found by: given as instruction pointer in context
 1  libpthread.so.0 + 0xf270
    rsp = 0x00007f7d8aef9b20   rip = 0x00007f7d9d2a2270
    Found by: stack scanning
 2  libQt5Core.so.5 + 0x6027a8
    rsp = 0x00007f7d8aef9b28   rip = 0x00007f7d9c5487a8
    Found by: stack scanning
 3  libpthread.so.0 + 0xeff0
    rsp = 0x00007f7d8aef9b58   rip = 0x00007f7d9d2a1ff0
    Found by: stack scanning
 4  libQt5Core.so.5 + 0xd1cd3
    rsp = 0x00007f7d8aef9be0   rip = 0x00007f7d9c017cd3
    Found by: stack scanning
 5  libQt5Core.so.5 + 0x2d7968
    rsp = 0x00007f7d8aef9c00   rip = 0x00007f7d9c21d968
    Found by: stack scanning
 6  libpthread.so.0 + 0x105a0
    rsp = 0x00007f7d8aef9c30   rip = 0x00007f7d9d2a35a0
    Found by: stack scanning
 7  olive-editor!olive::ThreadPoolThread::run() [threadpool.cpp : 137 + 0x18]
    rsp = 0x00007f7d8aef9c50   rip = 0x00000000005d4cd8
    Found by: stack scanning
 8  libQt5Core.so.5 + 0xcc02d
    rbx = 0x0000000000000000   rbp = 0x0000000003169770
    rsp = 0x00007f7d8aef9ca0   r12 = 0x00007f7d8aef9ca0
    r13 = 0x00007ffc7f15a49f   r14 = 0x0000000000000000
    r15 = 0x00007f7d8aefa640   rip = 0x00007f7d9c01202d
    Found by: call frame info
 9  libQt5Core.so.5 + 0x3d18a0
    rsp = 0x00007f7d8aef9ca8   rip = 0x00007f7d9c3178a0
    Found by: stack scanning
10  libpthread.so.0 + 0x9259
    rsp = 0x00007f7d8aef9ce0   rip = 0x00007f7d9d29c259
    Found by: stack scanning
11  libc.so.6 + 0xfe5e3
    rsp = 0x00007f7d8aef9d80   rip = 0x00007f7d9bb015e3
    Found by: stack scanning

Thread 4
 0  libpthread.so.0 + 0x158ca
    rax = 0xfffffffffffffe00   rdx = 0x0000000000000000
    rcx = 0x00007f7d9d2a88ca   rbx = 0x0000000000000000
    rsi = 0x0000000000000189   rdi = 0x00000000030f3220
    rbp = 0x0000000000000000   rsp = 0x00007f7d8a6f8ae0
     r8 = 0x0000000000000000    r9 = 0x00000000ffffffff
    r10 = 0x0000000000000000   r11 = 0x0000000000000246
    r12 = 0x0000000000000000   r13 = 0x00000000030f3220
    r14 = 0x0000000000000000   r15 = 0x0000000000000000
    rip = 0x00007f7d9d2a88ca
    Found by: given as instruction pointer in context
 1  libpthread.so.0 + 0xf270
    rsp = 0x00007f7d8a6f8b20   rip = 0x00007f7d9d2a2270
    Found by: stack scanning
 2  libQt5Core.so.5 + 0x6027a8
    rsp = 0x00007f7d8a6f8b28   rip = 0x00007f7d9c5487a8
    Found by: stack scanning
 3  libpthread.so.0 + 0xeff0
    rsp = 0x00007f7d8a6f8b58   rip = 0x00007f7d9d2a1ff0
    Found by: stack scanning
 4  libQt5Core.so.5 + 0xd1cd3
    rsp = 0x00007f7d8a6f8be0   rip = 0x00007f7d9c017cd3
    Found by: stack scanning
 5  libQt5Core.so.5 + 0x2d7968
    rsp = 0x00007f7d8a6f8c00   rip = 0x00007f7d9c21d968
    Found by: stack scanning
 6  libpthread.so.0 + 0x105a0
    rsp = 0x00007f7d8a6f8c30   rip = 0x00007f7d9d2a35a0
    Found by: stack scanning
 7  olive-editor!olive::ThreadPoolThread::run() [threadpool.cpp : 137 + 0x18]
    rsp = 0x00007f7d8a6f8c50   rip = 0x00000000005d4cd8
    Found by: stack scanning
 8  libQt5Core.so.5 + 0xcc02d
    rbx = 0x0000000000000000   rbp = 0x0000000003169720
    rsp = 0x00007f7d8a6f8ca0   r12 = 0x00007f7d8a6f8ca0
    r13 = 0x00007ffc7f15a49f   r14 = 0x0000000000000000
    r15 = 0x00007f7d8a6f9640   rip = 0x00007f7d9c01202d
    Found by: call frame info
 9  libQt5Core.so.5 + 0x3d18a0
    rsp = 0x00007f7d8a6f8ca8   rip = 0x00007f7d9c3178a0
    Found by: stack scanning
10  libpthread.so.0 + 0x9259
    rsp = 0x00007f7d8a6f8ce0   rip = 0x00007f7d9d29c259
    Found by: stack scanning
11  libc.so.6 + 0xfe5e3
    rsp = 0x00007f7d8a6f8d80   rip = 0x00007f7d9bb015e3
    Found by: stack scanning

Thread 5
 0  libpthread.so.0 + 0x158ca
    rax = 0xfffffffffffffe00   rdx = 0x0000000000000000
    rcx = 0x00007f7d9d2a88ca   rbx = 0x0000000000000000
    rsi = 0x0000000000000189   rdi = 0x00000000030f3564
    rbp = 0x0000000000000000   rsp = 0x00007f7d89ef7ae0
     r8 = 0x0000000000000000    r9 = 0x00000000ffffffff
    r10 = 0x0000000000000000   r11 = 0x0000000000000246
    r12 = 0x0000000000000000   r13 = 0x00000000030f3564
    r14 = 0x0000000000000001   r15 = 0x0000000000000000
    rip = 0x00007f7d9d2a88ca
    Found by: given as instruction pointer in context
 1  libpthread.so.0 + 0xf270
    rsp = 0x00007f7d89ef7b20   rip = 0x00007f7d9d2a2270
    Found by: stack scanning
 2  libQt5Core.so.5 + 0x6027a8
    rsp = 0x00007f7d89ef7b28   rip = 0x00007f7d9c5487a8
    Found by: stack scanning
 3  libpthread.so.0 + 0xeff0
    rsp = 0x00007f7d89ef7b58   rip = 0x00007f7d9d2a1ff0
    Found by: stack scanning
 4  libQt5Core.so.5 + 0xd1cd3
    rsp = 0x00007f7d89ef7be0   rip = 0x00007f7d9c017cd3
    Found by: stack scanning
 5  libQt5Core.so.5 + 0x2d7968
    rsp = 0x00007f7d89ef7c00   rip = 0x00007f7d9c21d968
    Found by: stack scanning
 6  libpthread.so.0 + 0x105a0
    rsp = 0x00007f7d89ef7c30   rip = 0x00007f7d9d2a35a0
    Found by: stack scanning
 7  olive-editor!olive::ThreadPoolThread::run() [threadpool.cpp : 137 + 0x18]
    rsp = 0x00007f7d89ef7c50   rip = 0x00000000005d4cd8
    Found by: stack scanning
 8  libQt5Core.so.5 + 0xcc02d
    rbx = 0x0000000000000000   rbp = 0x0000000003169950
    rsp = 0x00007f7d89ef7ca0   r12 = 0x00007f7d89ef7ca0
    r13 = 0x00007ffc7f15a49f   r14 = 0x0000000000000000
    r15 = 0x00007f7d89ef8640   rip = 0x00007f7d9c01202d
    Found by: call frame info
 9  libQt5Core.so.5 + 0x3d18a0
    rsp = 0x00007f7d89ef7ca8   rip = 0x00007f7d9c3178a0
    Found by: stack scanning
10  libpthread.so.0 + 0x9259
    rsp = 0x00007f7d89ef7ce0   rip = 0x00007f7d9d29c259
    Found by: stack scanning
11  libc.so.6 + 0xfe5e3
    rsp = 0x00007f7d89ef7d80   rip = 0x00007f7d9bb015e3
    Found by: stack scanning

Thread 6
 0  libpthread.so.0 + 0x158ca
    rax = 0xfffffffffffffe00   rdx = 0x0000000000000000
    rcx = 0x00007f7d9d2a88ca   rbx = 0x0000000000000000
    rsi = 0x0000000000000189   rdi = 0x00000000030f38a4
    rbp = 0x0000000000000000   rsp = 0x00007f7d896f6ae0
     r8 = 0x0000000000000000    r9 = 0x00000000ffffffff
    r10 = 0x0000000000000000   r11 = 0x0000000000000246
    r12 = 0x0000000000000000   r13 = 0x00000000030f38a4
    r14 = 0x0000000000000001   r15 = 0x0000000000000000
    rip = 0x00007f7d9d2a88ca
    Found by: given as instruction pointer in context
 1  libpthread.so.0 + 0xf270
    rsp = 0x00007f7d896f6b20   rip = 0x00007f7d9d2a2270
    Found by: stack scanning
 2  libQt5Core.so.5 + 0x6027a8
    rsp = 0x00007f7d896f6b28   rip = 0x00007f7d9c5487a8
    Found by: stack scanning
 3  libpthread.so.0 + 0xeff0
    rsp = 0x00007f7d896f6b58   rip = 0x00007f7d9d2a1ff0
    Found by: stack scanning
 4  libQt5Core.so.5 + 0xd1cd3
    rsp = 0x00007f7d896f6be0   rip = 0x00007f7d9c017cd3
    Found by: stack scanning
 5  libQt5Core.so.5 + 0x2d7968
    rsp = 0x00007f7d896f6c00   rip = 0x00007f7d9c21d968
    Found by: stack scanning
 6  libpthread.so.0 + 0x105a0
    rsp = 0x00007f7d896f6c30   rip = 0x00007f7d9d2a35a0
    Found by: stack scanning
 7  olive-editor!olive::ThreadPoolThread::run() [threadpool.cpp : 137 + 0x18]
    rsp = 0x00007f7d896f6c50   rip = 0x00000000005d4cd8
    Found by: stack scanning
 8  libQt5Core.so.5 + 0xcc02d
    rbx = 0x0000000000000000   rbp = 0x0000000003169b10
    rsp = 0x00007f7d896f6ca0   r12 = 0x00007f7d896f6ca0
    r13 = 0x00007ffc7f15a49f   r14 = 0x0000000000000000
    r15 = 0x00007f7d896f7640   rip = 0x00007f7d9c01202d
    Found by: call frame info
 9  libQt5Core.so.5 + 0x3d18a0
    rsp = 0x00007f7d896f6ca8   rip = 0x00007f7d9c3178a0
    Found by: stack scanning
10  libpthread.so.0 + 0x9259
    rsp = 0x00007f7d896f6ce0   rip = 0x00007f7d9d29c259
    Found by: stack scanning
11  libc.so.6 + 0xfe5e3
    rsp = 0x00007f7d896f6d80   rip = 0x00007f7d9bb015e3
    Found by: stack scanning

Thread 7
 0  libc.so.6 + 0xf3b2f
    rax = 0xfffffffffffffdfc   rdx = 0x0000000000001385
    rcx = 0x00007f7d9baf6b2f   rbx = 0x00007f7d96ecf080
    rsi = 0x0000000000000001   rdi = 0x00007f7d6c004a60
    rbp = 0x00007f7d6c004a60   rsp = 0x00007f7d88ef5af0
     r8 = 0x0000000000000000    r9 = 0x00000000031470f0
    r10 = 0x00007ffc7f1af080   r11 = 0x0000000000000293
    r12 = 0x0000000000000001   r13 = 0x000000007fffffff
    r14 = 0x0000000000000001   r15 = 0x00007f7d6c000c20
    rip = 0x00007f7d9baf6b2f
    Found by: given as instruction pointer in context
 1  libglib-2.0.so.0 + 0xa86d9
    rsp = 0x00007f7d88ef5b20   rip = 0x00007f7d96f1d6d9
    Found by: stack scanning
 2  libglib-2.0.so.0 + 0x51bc1
    rsp = 0x00007f7d88ef5b80   rip = 0x00007f7d96ec6bc1
    Found by: stack scanning
 3  libQt5Core.so.5 + 0x2fb7ee
    rsp = 0x00007f7d88ef5ba0   rip = 0x00007f7d9c2417ee
    Found by: stack scanning
 4  libQt5Core.so.5 + 0x2a470b
    rsp = 0x00007f7d88ef5bf0   rip = 0x00007f7d9c1ea70b
    Found by: stack scanning
 5  libQt5Core.so.5 + 0xcb02e
    rsp = 0x00007f7d88ef5c60   rip = 0x00007f7d9c01102e
    Found by: stack scanning
 6  libQt5Core.so.5 + 0x5fd188
    rsp = 0x00007f7d88ef5c68   rip = 0x00007f7d9c543188
    Found by: stack scanning
 7  libQt5Core.so.5 + 0xcc02d
    rsp = 0x00007f7d88ef5ca0   rip = 0x00007f7d9c01202d
    Found by: stack scanning
 8  libQt5Core.so.5 + 0x3d18a0
    rsp = 0x00007f7d88ef5ca8   rip = 0x00007f7d9c3178a0
    Found by: stack scanning
 9  libpthread.so.0 + 0x9259
    rsp = 0x00007f7d88ef5ce0   rip = 0x00007f7d9d29c259
    Found by: stack scanning
10  libc.so.6 + 0xfe5e3
    rsp = 0x00007f7d88ef5d80   rip = 0x00007f7d9bb015e3
    Found by: stack scanning

Thread 8
 0  libc.so.6 + 0xf3b2f
    rax = 0xfffffffffffffdfc   rdx = 0x00000000ffffffff
    rcx = 0x00007f7d9baf6b2f   rbx = 0x00007f7d96ecf080
    rsi = 0x0000000000000003   rdi = 0x00007f7d64005240
    rbp = 0x00007f7d64005240   rsp = 0x00007f7d72b17ac0
     r8 = 0x0000000000000000    r9 = 0x0000000003aac990
    r10 = 0x00007ffc7f1af080   r11 = 0x0000000000000293
    r12 = 0x0000000000000003   r13 = 0x000000007fffffff
    r14 = 0x0000000000000003   r15 = 0x00007f7d64000c20
    rip = 0x00007f7d9baf6b2f
    Found by: given as instruction pointer in context
 1  libglib-2.0.so.0 + 0xa86d9
    rsp = 0x00007f7d72b17af0   rip = 0x00007f7d96f1d6d9
    Found by: stack scanning
 2  libglib-2.0.so.0 + 0x51bc1
    rsp = 0x00007f7d72b17b50   rip = 0x00007f7d96ec6bc1
    Found by: stack scanning
 3  libQt5Core.so.5 + 0x2fb7ee
    rsp = 0x00007f7d72b17b70   rip = 0x00007f7d9c2417ee
    Found by: stack scanning
 4  libQt5Core.so.5 + 0x2a470b
    rsp = 0x00007f7d72b17bc0   rip = 0x00007f7d9c1ea70b
    Found by: stack scanning
 5  libQt5DBus.so.5 + 0x96d90
    rsp = 0x00007f7d72b17bd8   rip = 0x00007f7d954a9d90
    Found by: stack scanning
 6  libQt5Core.so.5 + 0x2a42bb
    rsp = 0x00007f7d72b17bf0   rip = 0x00007f7d9c1ea2bb
    Found by: stack scanning
 7  libQt5DBus.so.5 + 0x96d90
    rsp = 0x00007f7d72b17c20   rip = 0x00007f7d954a9d90
    Found by: stack scanning
 8  libQt5Core.so.5 + 0xcb02e
    rsp = 0x00007f7d72b17c30   rip = 0x00007f7d9c01102e
    Found by: stack scanning
 9  libQt5Core.so.5 + 0x5fd188
    rsp = 0x00007f7d72b17c38   rip = 0x00007f7d9c543188
    Found by: stack scanning
10  libQt5DBus.so.5 + 0x96d80
    rsp = 0x00007f7d72b17c58   rip = 0x00007f7d954a9d80
    Found by: stack scanning
11  libQt5DBus.so.5 + 0x96d80
    rsp = 0x00007f7d72b17c68   rip = 0x00007f7d954a9d80
    Found by: stack scanning
12  libQt5DBus.so.5 + 0x17477
    rsp = 0x00007f7d72b17c70   rip = 0x00007f7d9542a477
    Found by: stack scanning
13  libQt5DBus.so.5 + 0x96d80
    rsp = 0x00007f7d72b17c80   rip = 0x00007f7d954a9d80
    Found by: stack scanning
14  libQt5Core.so.5 + 0xcc02d
    rsp = 0x00007f7d72b17ca0   rip = 0x00007f7d9c01202d
    Found by: stack scanning
15  libQt5Core.so.5 + 0x3d18a0
    rsp = 0x00007f7d72b17ca8   rip = 0x00007f7d9c3178a0
    Found by: stack scanning
16  libpthread.so.0 + 0x9259
    rsp = 0x00007f7d72b17ce0   rip = 0x00007f7d9d29c259
    Found by: stack scanning
17  libc.so.6 + 0xfe5e3
    rsp = 0x00007f7d72b17d80   rip = 0x00007f7d9bb015e3
    Found by: stack scanning

Thread 9
 0  libc.so.6 + 0xfe92e
    rax = 0xfffffffffffffffc   rdx = 0x0000000000000020
    rcx = 0x00007f7d9bb0192e   rbx = 0x00007f7d723169f0
    rsi = 0x00007f7d72316840   rdi = 0x0000000000000017
    rbp = 0x00007f7d723169e0   rsp = 0x00007f7d72316810
     r8 = 0x0000000000000000    r9 = 0x00007f7d723169f0
    r10 = 0x00000000ffffffff   r11 = 0x0000000000000293
    r12 = 0x000000000407fc30   r13 = 0x00000000ffffffff
    r14 = 0x000000000407fcc0   r15 = 0x00007f7d72317640
    rip = 0x00007f7d9bb0192e
    Found by: given as instruction pointer in context
 1  libspa-support.so + 0x132e1
    rbp = 0x00007f7d723169e0   rsp = 0x00007f7d72316840
    rip = 0x00007f7da087b2e1
    Found by: stack scanning
 2  linux-vdso.so.1 + 0x9d7
    rbp = 0x00007f7d723169e0   rsp = 0x00007f7d723168b8
    rip = 0x00007ffc7f1b39d7
    Found by: stack scanning
 3  libc.so.6 + 0xc6985
    rbp = 0x00007f7d723169e0   rsp = 0x00007f7d723168e0
    rip = 0x00007f7d9bac9985
    Found by: stack scanning
 4  libjack.so.0 + 0x16964
    rbp = 0x00007f7d723169e0   rsp = 0x00007f7d72316900
    rip = 0x00007f7d98f78964
    Found by: stack scanning
 5  libportaudio.so.2 + 0x14ac3
    rbp = 0x00007f7d723169e0   rsp = 0x00007f7d72316930
    rip = 0x00007f7d9d395ac3
    Found by: stack scanning
 6  libjack.so.0 + 0x10abe
    rbp = 0x00007f7d723169e0   rsp = 0x00007f7d72316950
    rip = 0x00007f7d98f72abe
    Found by: stack scanning
 7  libspa-support.so + 0x9df4
    rsp = 0x00007f7d723169f0   rip = 0x00007f7da0871df4
    Found by: stack scanning
 8  libpulsecommon-15.0.so + 0x57caf
    rsp = 0x00007f7d72316a50   rip = 0x00007f7d880b0caf
    Found by: stack scanning
 9  libpulse.so.0 + 0x33af0
    rsp = 0x00007f7d72316a60   rip = 0x00007f7d88115af0
    Found by: stack scanning
10  libpulse.so.0 + 0x27719
    rsp = 0x00007f7d72316ad0   rip = 0x00007f7d88109719
    Found by: stack scanning
11  libpulsecommon-15.0.so + 0x5c2f2
    rsp = 0x00007f7d72316af0   rip = 0x00007f7d880b52f2
    Found by: stack scanning
12  libpulse.so.0 + 0x37ca8
    rsp = 0x00007f7d72316b10   rip = 0x00007f7d88119ca8
    Found by: stack scanning
13  libpthread.so.0 + 0x9259
    rsp = 0x00007f7d72316b80   rip = 0x00007f7d9d29c259
    Found by: stack scanning
14  libpthread.so.0 + 0x9170
    rsp = 0x00007f7d72316ba0   rip = 0x00007f7d9d29c170
    Found by: stack scanning
15  libgcc_s.so.1 + 0x11680
    rsp = 0x00007f7d72316be0   rip = 0x00007f7d9bbe0680
    Found by: stack scanning
16  libpipewire-0.3.so.0 + 0x920f8
    rsp = 0x00007f7d72316c18   rip = 0x00007f7d960860f8
    Found by: stack scanning
17  libpipewire-0.3.so.0 + 0x438bd
    rsp = 0x00007f7d72316c40   rip = 0x00007f7d960378bd
    Found by: stack scanning
18  libpthread.so.0 + 0x9259
    rsp = 0x00007f7d72316ce0   rip = 0x00007f7d9d29c259
    Found by: stack scanning
19  libc.so.6 + 0xfe5e3
    rsp = 0x00007f7d72316d80   rip = 0x00007f7d9bb015e3
    Found by: stack scanning

Thread 10
 0  libc.so.6 + 0xfe92e
    rax = 0xfffffffffffffffc   rdx = 0x0000000000000020
    rcx = 0x00007f7d9bb0192e   rbx = 0x00007f7d71b15a60
    rsi = 0x00007f7d71b158b0   rdi = 0x0000000000000013
    rbp = 0x00007f7d71b15a50   rsp = 0x00007f7d71b15880
     r8 = 0x0000000000000000    r9 = 0x00007f7d71b15a60
    r10 = 0x00000000ffffffff   r11 = 0x0000000000000293
    r12 = 0x0000000004077af0   r13 = 0x00000000ffffffff
    r14 = 0x0000000004077b80   r15 = 0x00007f7d71b16640
    rip = 0x00007f7d9bb0192e
    Found by: given as instruction pointer in context
 1  libspa-support.so + 0x132e1
    rbp = 0x00007f7d71b15a50   rsp = 0x00007f7d71b158b0
    rip = 0x00007f7da087b2e1
    Found by: stack scanning
 2  libpipewire-module-protocol-native.so + 0x20af8
    rbp = 0x00007f7d71b15a50   rsp = 0x00007f7d71b158e0
    rip = 0x00007f7d71251af8
    Found by: stack scanning
 3  libpipewire-module-protocol-native.so + 0x13c85
    rbp = 0x00007f7d71b15a50   rsp = 0x00007f7d71b15970
    rip = 0x00007f7d71244c85
    Found by: stack scanning
 4  libpipewire-module-protocol-native.so + 0x143a2
    rbp = 0x00007f7d71b15a50   rsp = 0x00007f7d71b159d0
    rip = 0x00007f7d712453a2
    Found by: stack scanning
 5  libpthread.so.0 + 0x127b1
    rbp = 0x00007f7d71b15a50   rsp = 0x00007f7d71b159f0
    rip = 0x00007f7d9d2a57b1
    Found by: stack scanning
 6  libspa-support.so + 0x9df4
    rsp = 0x00007f7d71b15a60   rip = 0x00007f7da0871df4
    Found by: stack scanning

Loaded modules:
0x003ff000 - 0x00dce0ef  olive-editor  0.0.0.0  (main)
0x7f7d711f0000 - 0x7f7d7123002f  libpipewire-module-client-node.so  0.0.0.0
0x7f7d71231000 - 0x7f7d7127904f  libpipewire-module-protocol-native.so  0.0.0.0  (WARNING: No symbols, libpipewire-module-protocol-native.so, 9432469E0535015807FDA6C14CB6B4910)
0x7f7d7127a000 - 0x7f7d7129389f  libresolv.so.2  0.0.0.0
0x7f7d71294000 - 0x7f7d71315b9f  libsndfile.so.1  0.0.0.0
0x7f7d88006000 - 0x7f7d8801102f  libpipewire-module-metadata.so  0.0.0.0
0x7f7d88012000 - 0x7f7d8805001f  libFLAC.so.8  0.0.0.0
0x7f7d88051000 - 0x7f7d8805800f  libasyncns.so.0  0.0.0.0
0x7f7d88059000 - 0x7f7d880e1377  libpulsecommon-15.0.so  0.0.0.0  (WARNING: No symbols, libpulsecommon-15.0.so, B710E1A2B3A046BBE42515AFD55A61D70)
0x7f7d880e2000 - 0x7f7d8813604f  libpulse.so.0  0.0.0.0  (WARNING: No symbols, libpulse.so.0, E00CBD10BBCF0594CEE189FAA1830CF30)
0x7f7d8813f000 - 0x7f7d8814302f  libpipewire-module-rt.so  0.0.0.0
0x7f7d88144000 - 0x7f7d8814900f  libspa-dbus.so  0.0.0.0
0x7f7d8814a000 - 0x7f7d8814e1cf  libasound_module_pcm_usb_stream.so  0.0.0.0
0x7f7d8814f000 - 0x7f7d8815302f  libasound_module_pcm_vdownmix.so  0.0.0.0
0x7f7d88154000 - 0x7f7d88158127  libasound_module_pcm_upmix.so  0.0.0.0
0x7f7d88159000 - 0x7f7d881710c7  libasound_module_pcm_pipewire.so  0.0.0.0
0x7f7d88172000 - 0x7f7d882e11cf  libsamplerate.so.0  0.0.0.0
0x7f7d882e2000 - 0x7f7d88416be7  libp11-kit.so.0  0.0.0.0
0x7f7d88417000 - 0x7f7d886f5faf  libcrypto.so.1.1  0.0.0.0
0x7f7d90000000 - 0x7f7d9000400f  libasound_module_pcm_speex.so  0.0.0.0
0x7f7d90005000 - 0x7f7d9000e00f  libasound_module_pcm_pulse.so  0.0.0.0
0x7f7d9000f000 - 0x7f7d9001300f  libasound_module_pcm_oss.so  0.0.0.0
0x7f7d90014000 - 0x7f7d9004a227  libcrypt.so.2  0.0.0.0
0x7f7d9004b000 - 0x7f7d9009aa37  libnss_systemd.so.2  0.0.0.0
0x7f7d9009c000 - 0x7f7d900a2127  libasound_module_pcm_jack.so  0.0.0.0
0x7f7d900a3000 - 0x7f7d900b700f  libspeexdsp.so.1  0.0.0.0
0x7f7d900b8000 - 0x7f7d900bc087  libasound_module_rate_speexrate.so  0.0.0.0
0x7f7d90261000 - 0x7f7d9026c527  libffi.so.7  0.0.0.0
0x7f7d90282000 - 0x7f7d90286087  libasound_module_rate_samplerate.so  0.0.0.0
0x7f7d90299000 - 0x7f7d9031e57f  libqwebp.so  0.0.0.0
0x7f7d9031f000 - 0x7f7d903251cf  libqwbmp.so  0.0.0.0
0x7f7d90326000 - 0x7f7d9033031f  libqtiff.so  0.0.0.0
0x7f7d90331000 - 0x7f7d9033717f  libqtga.so  0.0.0.0
0x7f7d90338000 - 0x7f7d9033f25f  libqsvg.so  0.0.0.0
0x7f7d90340000 - 0x7f7d905b70e7  libmng.so.1  0.0.0.0
0x7f7d905b8000 - 0x7f7d905bf2df  libqmng.so  0.0.0.0
0x7f7d905c0000 - 0x7f7d9062542f  libqjpeg.so  0.0.0.0
0x7f7d90626000 - 0x7f7d9062f26f  libqico.so  0.0.0.0
0x7f7d90630000 - 0x7f7d9063b2cf  libqicns.so  0.0.0.0
0x7f7d9063c000 - 0x7f7d906441df  libqgif.so  0.0.0.0
0x7f7d912d8000 - 0x7f7d912eb5d7  libnss_files.so.2  0.0.0.0
0x7f7d912ec000 - 0x7f7d912f701f  libpciaccess.so.0  0.0.0.0
0x7f7d912f8000 - 0x7f7d9130101f  libdrm_nouveau.so.2  0.0.0.0
0x7f7d91302000 - 0x7f7d9130f087  libdrm_radeon.so.1  0.0.0.0
0x7f7d91310000 - 0x7f7d913355ff  libdrm_intel.so.1  0.0.0.0
0x7f7d91336000 - 0x7f7d92384b77  libmesa_dri_drivers.so  0.0.0.0  (WARNING: No symbols, libmesa_dri_drivers.so, FF68A58B7A3BB1D2D5551514377D05CC0)
0x7f7d92385000 - 0x7f7d9238900f  libxshmfence.so.1  0.0.0.0
0x7f7d9238a000 - 0x7f7d923900a7  libXxf86vm.so.1  0.0.0.0
0x7f7d92391000 - 0x7f7d92397027  libxcb-dri2.so.0  0.0.0.0
0x7f7d92398000 - 0x7f7d923aca17  libdrm.so.2  0.0.0.0
0x7f7d923ad000 - 0x7f7d923e78c7  libglapi.so.0  0.0.0.0
0x7f7d923e8000 - 0x7f7d92460e6f  libGLX_mesa.so.0  0.0.0.0
0x7f7d92483000 - 0x7f7d926a2cbf  libxcb-glx.so.0  0.0.0.0
0x7f7d926a3000 - 0x7f7d926ab037  libXfixes.so.3  0.0.0.0
0x7f7d92ead000 - 0x7f7d93100e77  libdbus-1.so.3  0.0.0.0
0x7f7d93101000 - 0x7f7d9313000f  libexpat.so.1  0.0.0.0
0x7f7d93131000 - 0x7f7d93371ee7  libxkbcommon.so.0  0.0.0.0
0x7f7d93372000 - 0x7f7d935792ff  libxkbcommon-x11.so.0  0.0.0.0
0x7f7d9357a000 - 0x7f7d9378d107  libXext.so.6  0.0.0.0
0x7f7d9378e000 - 0x7f7d939aec6f  libxcb-xkb.so.1  0.0.0.0
0x7f7d939af000 - 0x7f7d93bb2807  libxcb-xinerama.so.0  0.0.0.0
0x7f7d93bb3000 - 0x7f7d93dbc4a7  libxcb-xfixes.so.0  0.0.0.0
0x7f7d93dbd000 - 0x7f7d93fc4ee7  libxcb-sync.so.1  0.0.0.0
0x7f7d93fc5000 - 0x7f7d941c9897  libxcb-shape.so.0  0.0.0.0
0x7f7d941ca000 - 0x7f7d943da4a7  libxcb-render.so.0  0.0.0.0
0x7f7d943db000 - 0x7f7d945dfa0f  libxcb-render-util.so.0  0.0.0.0
0x7f7d945e0000 - 0x7f7d947f326f  libxcb-randr.so.0  0.0.0.0
0x7f7d947f4000 - 0x7f7d949f764f  libxcb-keysyms.so.1  0.0.0.0
0x7f7d949f8000 - 0x7f7d94bfe927  libxcb-util.so.1  0.0.0.0
0x7f7d94bff000 - 0x7f7d94e0370f  libxcb-shm.so.0  0.0.0.0
0x7f7d94e04000 - 0x7f7d9500977f  libxcb-image.so.0  0.0.0.0
0x7f7d9500a000 - 0x7f7d9520ffef  libxcb-icccm.so.4  0.0.0.0
0x7f7d95210000 - 0x7f7d9541249f  libX11-xcb.so.1  0.0.0.0
0x7f7d95413000 - 0x7f7d954aa3d7  libQt5DBus.so.5  0.0.0.0  (WARNING: No symbols, libQt5DBus.so.5, F8E25C390364339EB9F6BC99445ACE240)
0x7f7d954ab000 - 0x7f7d954f927f  libfontconfig.so.1  0.0.0.0
0x7f7d954fa000 - 0x7f7d954ff027  libxcb-dri3.so.0  0.0.0.0
0x7f7d95500000 - 0x7f7d95513677  libqxcb-glx-integration.so  0.0.0.0
0x7f7d95514000 - 0x7f7d9551b207  libcomposeplatforminputcontextplugin.so  0.0.0.0
0x7f7d9551c000 - 0x7f7d95684547  libQt5XcbQpa.so.5  0.0.0.0  (WARNING: No symbols, libQt5XcbQpa.so.5, 6906B0953AE5A7C897F0A492BB04A5280)
0x7f7d95685000 - 0x7f7d956ab1cf  libgpg-error.so.0  0.0.0.0
0x7f7d956ac000 - 0x7f7d957e7557  libgcrypt.so.20  0.0.0.0
0x7f7d957e8000 - 0x7f7d957f203f  libcap.so.2  0.0.0.0
0x7f7d957f3000 - 0x7f7d9581500f  liblz4.so.1  0.0.0.0
0x7f7d95816000 - 0x7f7d95924037  libzstd.so.1  0.0.0.0
0x7f7d95925000 - 0x7f7d959e955f  libsystemd.so.0  0.0.0.0
0x7f7d959ed000 - 0x7f7d959f914f  libXrender.so.1  0.0.0.0
0x7f7d959fa000 - 0x7f7d95a05027  libXcursor.so.1  0.0.0.0
0x7f7d95a06000 - 0x7f7d95a0b0df  libqxcb.so  0.0.0.0
0x7f7d95a0c000 - 0x7f7d95a1100f  libspa-journal.so  0.0.0.0
0x7f7d95d07000 - 0x7f7d95d0e00f  libXdmcp.so.6  0.0.0.0
0x7f7d95d0f000 - 0x7f7d95d13027  libXau.so.6  0.0.0.0
0x7f7d95d14000 - 0x7f7d95d3600f  libbrotlicommon.so.1  0.0.0.0
0x7f7d95d39000 - 0x7f7d95d5d00f  libgraphite2.so.3  0.0.0.0
0x7f7d95d5e000 - 0x7f7d95d66017  libuuid.so.1  0.0.0.0
0x7f7d95d67000 - 0x7f7d95d90107  libxcb.so.1  0.0.0.0  (WARNING: No symbols, libxcb.so.1, 17F11E0DA540ADDA2EE331E812A51AA60)
0x7f7d95d91000 - 0x7f7d95ff3797  libpcre.so.1  0.0.0.0
0x7f7d95ff4000 - 0x7f7d960cd817  libpipewire-0.3.so.0  0.0.0.0  (WARNING: No symbols, libpipewire-0.3.so.0, 6EB397DC99FE2533533F45B7E400E1450)
0x7f7d960d0000 - 0x7f7d962dcda7  libnuma.so.1  0.0.0.0
0x7f7d962e9000 - 0x7f7d962f600f  libbrotlidec.so.1  0.0.0.0
0x7f7d962f7000 - 0x7f7d963ce9b7  libharfbuzz.so.0  0.0.0.0
0x7f7d963cf000 - 0x7f7d9640500f  libpng16.so.16  0.0.0.0
0x7f7d96408000 - 0x7f7d9641ac27  libbz2.so.1.0  0.0.0.0
0x7f7d9641b000 - 0x7f7d96627677  libjbig.so.2.0  0.0.0.0
0x7f7d96628000 - 0x7f7d9685033f  libgomp.so.1  0.0.0.0
0x7f7d96851000 - 0x7f7d96aada57  liblcms2.so.2  0.0.0.0
0x7f7d96aae000 - 0x7f7d96d0a087  libjasper.so.1  0.0.0.0
0x7f7d96d0d000 - 0x7f7d96d29c87  libICE.so.6  0.0.0.0
0x7f7d96d2a000 - 0x7f7d96d33037  libSM.so.6  0.0.0.0
0x7f7d96d34000 - 0x7f7d96e748c7  libX11.so.6  0.0.0.0
0x7f7d96e75000 - 0x7f7d96faa2d7  libglib-2.0.so.0  0.0.0.0  (WARNING: No symbols, libglib-2.0.so.0, 2D59E11F7F0988A222C23E96D9F357580)
0x7f7d96fab000 - 0x7f7d971ad51f  libgthread-2.0.so.0  0.0.0.0
0x7f7d971b0000 - 0x7f7d9878343f  libicudata.so.50  0.0.0.0
0x7f7d98784000 - 0x7f7d98b19c3f  libicuuc.so.50  0.0.0.0
0x7f7d98b1a000 - 0x7f7d98f61877  libicui18n.so.50  0.0.0.0
0x7f7d98f62000 - 0x7f7d98f99537  libjack.so.0  0.0.0.0  (WARNING: No symbols, libjack.so.0, E209DD0D80A7FAC221D0C0D160794DA90)
0x7f7d98f9a000 - 0x7f7d9908156f  libasound.so.2  0.0.0.0
0x7f7d99acf000 - 0x7f7d99b7a09f  libvorbisenc.so.2  0.0.0.0
0x7f7d99b7b000 - 0x7f7d99bb42f7  libvorbis.so.0  0.0.0.0
0x7f7d99bd6000 - 0x7f7d99c1511f  libtheoraenc.so.1  0.0.0.0
0x7f7d9a3de000 - 0x7f7d9a604e77  liblzma.so.5  0.0.0.0
0x7f7d9a91b000 - 0x7f7d9a9e400f  libfreetype.so.6  0.0.0.0
0x7f7d9a9e7000 - 0x7f7d9a9f19ff  librt.so.1  0.0.0.0
0x7f7d9aa9e000 - 0x7f7d9acae74f  libbz2.so.1  0.0.0.0
0x7f7d9acaf000 - 0x7f7d9af249bf  libtiff.so.5  0.0.0.0
0x7f7d9af25000 - 0x7f7d9b20ee57  libraw_r.so.19  0.0.0.0
0x7f7d9b288000 - 0x7f7d9b4dde2f  libjpeg.so.62  0.0.0.0
0x7f7d9b4e0000 - 0x7f7d9b70c7bf  libpng15.so.15  0.0.0.0
0x7f7d9b70d000 - 0x7f7d9b917927  libgif.so.4  0.0.0.0
0x7f7d9b918000 - 0x7f7d9b94a3c7  libGLX.so.0  0.0.0.0
0x7f7d9b94b000 - 0x7f7d9ba02297  libGLdispatch.so.0  0.0.0.0
0x7f7d9ba03000 - 0x7f7d9bbce1d7  libc.so.6  0.0.0.0  (WARNING: No symbols, libc.so.6, 3767404B7705C008E4C642345A703C470)
0x7f7d9bbcf000 - 0x7f7d9bbe92e7  libgcc_s.so.1  0.0.0.0  (WARNING: No symbols, libgcc_s.so.1, BB08857F4591AD46A778809B64B99D230)
0x7f7d9bbec000 - 0x7f7d9bd2f017  libm.so.6  0.0.0.0
0x7f7d9bd30000 - 0x7f7d9bf4583f  libstdc++.so.6  0.0.0.0
0x7f7d9bf46000 - 0x7f7d9c54af87  libQt5Core.so.5  0.0.0.0  (WARNING: No symbols, libQt5Core.so.5, ED49A02BBD98C474033E45B6C90DAE650)
0x7f7d9c54b000 - 0x7f7d9cc1cd67  libQt5Gui.so.5  0.0.0.0  (WARNING: No symbols, libQt5Gui.so.5, 0E91918EFD13661C81C00C9AC4877D120)
0x7f7d9cc1d000 - 0x7f7d9d292e07  libQt5Widgets.so.5  0.0.0.0  (WARNING: No symbols, libQt5Widgets.so.5, 29E7FA789804437A99F616B25C875DB00)
0x7f7d9d293000 - 0x7f7d9d2b318f  libpthread.so.0  0.0.0.0  (WARNING: No symbols, libpthread.so.0, 5BF9C807324FD0518550217AD8A1F3100)
0x7f7d9d2b6000 - 0x7f7d9d2bc08f  libdl.so.2  0.0.0.0
0x7f7d9d381000 - 0x7f7d9d5b18e7  libportaudio.so.2  0.0.0.0  (WARNING: No symbols, libportaudio.so.2, 9AE7AE0D49A540D12C1A0204B528BCB10)
0x7f7d9d98a000 - 0x7f7d9dbd40e7  libavformat.so.58  0.0.0.0
0x7f7d9f1c2000 - 0x7f7d9f1ca13f  libQt5Concurrent.so.5  0.0.0.0
0x7f7d9f1cb000 - 0x7f7d9f223e97  libQt5Svg.so.5  0.0.0.0
0x7f7d9f226000 - 0x7f7d9f27e10f  libQt5OpenGL.so.5  0.0.0.0
0x7f7d9f27f000 - 0x7f7d9f2e6acf  libIex-2_5.so.25  0.0.0.0
0x7f7d9f2e7000 - 0x7f7d9f2ec0df  libIexMath-2_5.so.25  0.0.0.0
0x7f7d9f2ed000 - 0x7f7d9f331067  libHalf-2_5.so.25  0.0.0.0
0x7f7d9f332000 - 0x7f7d9f34b00f  libz.so.1  0.0.0.0
0x7f7d9f34c000 - 0x7f7d9f35623f  libIlmThread-2_5.so.25  0.0.0.0
0x7f7d9f359000 - 0x7f7d9f3722d7  libImath-2_5.so.25  0.0.0.0
0x7f7d9f373000 - 0x7f7d9f674b47  libIlmImf-2_5.so.25  0.0.0.0
0x7f7d9f675000 - 0x7f7d9f789927  libOpenImageIO_Util.so.2.2  0.0.0.0
0x7f7d9f78a000 - 0x7f7da024e5a7  libOpenImageIO.so.2.2  0.0.0.0
0x7f7da024f000 - 0x7f7da07da727  libOpenColorIO.so.2.1  0.0.0.0
0x7f7da07db000 - 0x7f7da086088f  libGL.so.1  0.0.0.0
0x7f7da0863000 - 0x7f7da0867027  libxcb-present.so.0  0.0.0.0
0x7f7da0868000 - 0x7f7da088406f  libspa-support.so  0.0.0.0  (WARNING: No symbols, libspa-support.so, BDA0A9723C24D74BD7E00ED76CFE12970)
0x7f7da0885000 - 0x7f7da08b61d7  ld-linux-x86-64.so.2  0.0.0.0
0x7ffc7f1b3000 - 0x7ffc7f1b3c3b  linux-vdso.so.1  0.0.0.0  (WARNING: No symbols, linux-vdso.so.1, 1EEED5B68BCEA74CFE20A750F88B13100)

Additional Information

rpatros1979 commented 3 years ago

https://user-images.githubusercontent.com/53153746/138999291-52b6cfce-7cbf-46e0-adfe-edd56a62717a.mp4

ThomasWilshaw commented 3 years ago

Can confirm this also happens on Windows 10.

VS Stack Trace ``` [Inline Frame] olive-editor.exe!qMapLessThanKey(olive::Node * const &) Line 68 at D:\software\install\include\QtCore\qmap.h(68) [Inline Frame] olive-editor.exe!QMapNode>::lowerBound(olive::Node * const &) Line 152 at D:\software\install\include\QtCore\qmap.h(152) olive-editor.exe!QMapData>::findNode(olive::Node * const & akey) Line 284 at D:\software\install\include\QtCore\qmap.h(284) [Inline Frame] olive-editor.exe!QMap>::value(olive::Node * const &) Line 661 at D:\software\install\include\QtCore\qmap.h(661) olive-editor.exe!olive::NodeGraph::NodeMapContainsNode(olive::Node * node, olive::Node * context) Line 68 at D:\src\olive\app\node\graph.h(68) olive-editor.exe!olive::NodeSetPositionCommand::redo() Line 2365 at D:\src\olive\app\node\node.cpp(2365) olive-editor.exe!olive::NodeSetPositionAndShiftSurroundingsCommand::redo() Line 2327 at D:\src\olive\app\node\node.cpp(2327) olive-editor.exe!olive::UndoCommand::redo_and_set_modified() Line 61 at D:\src\olive\app\undo\undocommand.cpp(61) olive-editor.exe!olive::MultiUndoCommand::redo() Line 35 at D:\src\olive\app\undo\undocommand.cpp(35) olive-editor.exe!olive::TrackPlaceBlockCommand::redo() Line 401 at D:\src\olive\app\widget\timelinewidget\undo\timelineundopointer.cpp(401) olive-editor.exe!olive::UndoCommand::redo_and_set_modified() Line 61 at D:\src\olive\app\undo\undocommand.cpp(61) olive-editor.exe!olive::MultiUndoCommand::redo() Line 35 at D:\src\olive\app\undo\undocommand.cpp(35) olive-editor.exe!olive::UndoCommand::redo_and_set_modified() Line 61 at D:\src\olive\app\undo\undocommand.cpp(61) olive-editor.exe!olive::UndoStack::push(olive::UndoCommand * command) Line 60 at D:\src\olive\app\undo\undostack.cpp(60) olive-editor.exe!olive::PointerTool::FinishDrag(olive::TimelineViewMouseEvent * event) Line 689 at D:\src\olive\app\widget\timelinewidget\tool\pointer.cpp(689) olive-editor.exe!olive::PointerTool::MouseRelease(olive::TimelineViewMouseEvent * event) Line 206 at D:\src\olive\app\widget\timelinewidget\tool\pointer.cpp(206) olive-editor.exe!olive::TimelineWidget::ViewMouseReleased(olive::TimelineViewMouseEvent * event) Line 867 at D:\src\olive\app\widget\timelinewidget\timelinewidget.cpp(867) [Inline Frame] Qt5Core.dll!QtPrivate::QSlotObjectBase::call(QObject *) Line 398 at C:\Users\qt\work\qt\qtbase\src\corelib\kernel\qobjectdefs_impl.h(398) Qt5Core.dll!doActivate<0>(QObject * sender, int signal_index, void * * argv) Line 3886 at C:\Users\qt\work\qt\qtbase\src\corelib\kernel\qobject.cpp(3886) olive-editor.exe!olive::TimelineView::MouseReleased(olive::TimelineViewMouseEvent * _t1) Line 239 at C:\Users\Tom\Documents\build\Olive\x64-Release\app\libolive-editor_autogen\EYCRI7KD7O\moc_timelineview.cpp(239) olive-editor.exe!olive::TimelineView::mouseReleaseEvent(QMouseEvent * event) Line 124 at D:\src\olive\app\widget\timelinewidget\view\timelineview.cpp(124) Qt5Widgets.dll!QWidget::event(QEvent * event) Line 9082 at C:\Users\qt\work\qt\qtbase\src\widgets\kernel\qwidget.cpp(9082) Qt5Widgets.dll!QFrame::event(QEvent * e) Line 552 at C:\Users\qt\work\qt\qtbase\src\widgets\widgets\qframe.cpp(552) Qt5Widgets.dll!QGraphicsView::viewportEvent(QEvent * event) Line 3014 at C:\Users\qt\work\qt\qtbase\src\widgets\graphicsview\qgraphicsview.cpp(3014) Qt5Core.dll!QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject * receiver, QEvent * event) Line 1189 at C:\Users\qt\work\qt\qtbase\src\corelib\kernel\qcoreapplication.cpp(1189) Qt5Widgets.dll!QApplicationPrivate::notify_helper(QObject * receiver, QEvent * e) Line 3624 at C:\Users\qt\work\qt\qtbase\src\widgets\kernel\qapplication.cpp(3624) Qt5Widgets.dll!QApplication::notify(QObject * receiver, QEvent * e) Line 3075 at C:\Users\qt\work\qt\qtbase\src\widgets\kernel\qapplication.cpp(3075) Qt5Core.dll!QCoreApplication::notifyInternal2(QObject * receiver, QEvent * event) Line 1063 at C:\Users\qt\work\qt\qtbase\src\corelib\kernel\qcoreapplication.cpp(1063) Qt5Widgets.dll!QApplicationPrivate::sendMouseEvent(QWidget * receiver, QMouseEvent * event, QWidget * alienWidget, QWidget * nativeWidget, QWidget * * buttonDown, QPointer & lastMouseReceiver, bool spontaneous, bool onlyDispatchEnterLeave) Line 2614 at C:\Users\qt\work\qt\qtbase\src\widgets\kernel\qapplication.cpp(2614) Qt5Widgets.dll!QWidgetWindow::handleMouseEvent(QMouseEvent * event) Line 685 at C:\Users\qt\work\qt\qtbase\src\widgets\kernel\qwidgetwindow.cpp(685) Qt5Widgets.dll!QWidgetWindow::event(QEvent * event) Line 301 at C:\Users\qt\work\qt\qtbase\src\widgets\kernel\qwidgetwindow.cpp(301) Qt5Widgets.dll!QApplicationPrivate::notify_helper(QObject * receiver, QEvent * e) Line 3632 at C:\Users\qt\work\qt\qtbase\src\widgets\kernel\qapplication.cpp(3632) Qt5Widgets.dll!QApplication::notify(QObject * receiver, QEvent * e) Line 3584 at C:\Users\qt\work\qt\qtbase\src\widgets\kernel\qapplication.cpp(3584) Qt5Core.dll!QCoreApplication::notifyInternal2(QObject * receiver, QEvent * event) Line 1063 at C:\Users\qt\work\qt\qtbase\src\corelib\kernel\qcoreapplication.cpp(1063) Qt5Gui.dll!QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent * e) Line 2278 at C:\Users\qt\work\qt\qtbase\src\gui\kernel\qguiapplication.cpp(2278) Qt5Gui.dll!QWindowSystemInterface::sendWindowSystemEvents(QFlags flags) Line 1181 at C:\Users\qt\work\qt\qtbase\src\gui\kernel\qwindowsysteminterface.cpp(1181) Qt5Core.dll!QEventDispatcherWin32::processEvents(QFlags flags) Line 530 at C:\Users\qt\work\qt\qtbase\src\corelib\kernel\qeventdispatcher_win.cpp(530) qwindows.dll!QWindowsGuiEventDispatcher::processEvents(QFlags flags) Line 74 at C:\Users\qt\work\qt\qtbase\src\platformsupport\eventdispatchers\qwindowsguieventdispatcher.cpp(74) [Inline Frame] Qt5Core.dll!QEventLoop::processEvents(QFlags) Line 139 at C:\Users\qt\work\qt\qtbase\src\corelib\kernel\qeventloop.cpp(139) Qt5Core.dll!QEventLoop::exec(QFlags flags) Line 232 at C:\Users\qt\work\qt\qtbase\src\corelib\kernel\qeventloop.cpp(232) Qt5Core.dll!QCoreApplication::exec() Line 1371 at C:\Users\qt\work\qt\qtbase\src\corelib\kernel\qcoreapplication.cpp(1371) olive-editor.exe!main(int argc, char * * argv) Line 261 at D:\src\olive\app\main.cpp(261) [External Code] ```
itsmattkc commented 2 years ago

Merging into #1842