-
Notifications
You must be signed in to change notification settings - Fork 434
Open
Description
Prerequisites
Please verify these before submitting an issue.
- I am running the latest versions of Termshark and Wireshark.
- I checked the README and User Guide and found no answer
- I searched issues and this has not yet been filed
Problem
Trying to use "Edit Columns" From Misc menu. Application crash with stack trace.
Maybe this has some impact but I dont know. I want to open edit columns because I changed default columns by mistake: I was using space on some package details with option 'Apply as Column'. Pushing space too long time make automaticaly to select that option (another bug?).
Current Behavior
Application close with stack trace.
Expected Behavior
Application allow to use "edit columns" functionality.
Screenshots as applicable
Steps to Reproduce
- Go to 'Misc' Menu
- Click on 'e| Edit Columns' or use columns command
- See error
panic: runtime error: index out of range [35] with length 35
goroutine 1 [running]:
github.com/gcla/gowid/widgets/text.(*ContentToCellArray).ProcessCell(0xc041978640?, {0x9, {0x0}, {0x0}, {0x0, 0x0}})
github.com/gcla/gowid@v1.4.0/widgets/text/text.go:499 +0x1b3
github.com/gcla/gowid/widgets/text.Content.RangeOver({0xc0416e3c08, 0x24, 0x0?}, 0xc041978640?, 0x24, {0x562d16db5ba0, 0xc00022cd00}, {0x562d16db2480, 0xc041978640})
github.com/gcla/gowid@v1.4.0/widgets/text/text.go:173 +0x3d2
github.com/gcla/gowid/widgets/text.Render({0x562d16dbc9e0, 0xc03d7680e0}, {0x562d16d0a160, 0x562d173c17e0}, {0x0?, 0x0?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/text/text.go:575 +0x485
github.com/gcla/gowid/widgets/text.(*Widget).Render(0xc041978480?, {0x562d16d0a160?, 0x562d173c17e0?}, {0x38?, 0x45?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/text/text.go:408 +0x45
github.com/gcla/gowid.CalculateRenderSizeFallback({0x562d16db6ed0?, 0xc03d7680e0?}, {0x562d16d0a160?, 0x562d173c17e0?}, {0x60?, 0xa1?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/support.go:781 +0x6f
github.com/gcla/gowid/widgets/text.(*Widget).RenderSize(0x10?, {0x562d16d0a160?, 0x562d173c17e0?}, {0x1?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/text/text.go:404 +0x45
github.com/gcla/gowid/widgets/button.RenderSize({0x562d16dbc478, 0xc0413d9e00}, {0x562d16d0a160, 0x562d173c17e0}, {0x10?, 0x0?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/button/button.go:209 +0xbc
github.com/gcla/gowid/widgets/button.(*Widget).RenderSize(0x18?, {0x562d16d0a160?, 0x562d173c17e0?}, {0x10?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/button/button.go:173 +0x45
github.com/gcla/gowid/widgets/styled.(*Widget).RenderSize(0x562d16967131?, {0x562d16d0a160?, 0x562d173c17e0?}, {0xfb?, 0x6f?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/styled/styled.go:105 +0x2f
github.com/gcla/gowid.RenderSize(...)
github.com/gcla/gowid@v1.4.0/support.go:807
github.com/gcla/gowid/widgets/clicktracker.RenderSize({0x562d16dbca40?, 0xc04b14be00?}, {0x562d16d0a160, 0x562d173c17e0}, {0x10?, 0x0?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/clicktracker/clicktracker.go:98 +0x69
github.com/gcla/gowid/widgets/clicktracker.(*Widget).RenderSize(0xc0417e9f10?, {0x562d16d0a160?, 0x562d173c17e0?}, {0x10?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/clicktracker/clicktracker.go:80 +0x45
github.com/gcla/gowid.RenderSize(...)
github.com/gcla/gowid@v1.4.0/support.go:807
github.com/gcla/gowid/widgets/columns.widgetWidthsExt({0x7f228471cf60, 0xc0268c9a20}, {0xc041978600, 0x2, 0xc03ebe9a90?}, {0xc041978620, 0x2, 0xc0419785c0?}, {0x562d16d3e140, 0x562d1728f400}, ...)
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:481 +0x12e9
github.com/gcla/gowid/widgets/columns.WidgetWidths({0x562d16db6470, 0xc0268c9a20}, {0x562d16d3e140, 0x562d1728f400}, {0x9?, 0xca?}, 0x1, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:430 +0x13e
github.com/gcla/gowid/widgets/columns.(*Widget).WidgetWidths(0xc0268c9a20?, {0x562d16d3e140?, 0x562d1728f400?}, {0x16?, 0x0?}, 0x562d16dbbb30?, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:225 +0x48
github.com/gcla/gowid/widgets/columns.RenderSubWidgets({0x562d16dbf780, 0xc0268c9a20}, {0x562d16d3e140, 0x562d1728f400}, {0xa5?, 0x73?}, 0x1, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:665 +0x11d
github.com/gcla/gowid/widgets/columns.(*Widget).RenderSubWidgets(0x7f22583aba20?, {0x562d16d3e140?, 0x562d1728f400?}, {0x10?, 0x0?}, 0xc0002b9808?, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:214 +0x48
github.com/gcla/gowid/widgets/columns.Render({0x562d16dbf780, 0xc0268c9a20}, {0x562d16d3e140, 0x562d1728f400}, {0x70?, 0xfe?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:620 +0x113
github.com/gcla/gowid/widgets/columns.(*Widget).Render(0x562d166a6b36?, {0x562d16d3e140?, 0x562d1728f400?}, {0x20?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:210 +0x45
github.com/gcla/gowid/widgets/columns.RenderSubWidgets({0x562d16dbf780, 0xc0268c9b80}, {0x562d16d3e140, 0x562d1728f780}, {0xa5?, 0x73?}, 0x0, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:677 +0x511
github.com/gcla/gowid/widgets/columns.(*Widget).RenderSubWidgets(0xc04b14bef0?, {0x562d16d3e140?, 0x562d1728f780?}, {0x80?, 0x42?}, 0x417e9a01?, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:214 +0x48
github.com/gcla/gowid/widgets/columns.Render({0x562d16dbf780, 0xc0268c9b80}, {0x562d16d3e140, 0x562d1728f780}, {0x80?, 0x8b?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:620 +0x113
github.com/gcla/gowid/widgets/columns.(*Widget).Render(0x562d1728f300?, {0x562d16d3e140?, 0x562d1728f780?}, {0x0?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/columns/columns.go:210 +0x45
github.com/gcla/gowid/widgets/isselected.(*Widget).Render(0xc045ac8b70?, {0x562d16d3e140?, 0x562d1728f780?}, {0x60?, 0x8b?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/isselected/isselected.go:57 +0x8d
github.com/gcla/gowid/widgets/list.(*Widget).RenderSubwidgets(0xc03ed8e1c0, {0x562d16d3e140?, 0x562d1728f780}, {0xc0?, 0xa5?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/list/list.go:393 +0x223
github.com/gcla/gowid/widgets/list.Render({0x562d16dbba40?, 0xc03ed8e1c0?}, {0x562d16d3e140?, 0x562d1728f780}, {0x18?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/list/list.go:539 +0xaf
github.com/gcla/gowid/widgets/list.(*Widget).Render(...)
github.com/gcla/gowid@v1.4.0/widgets/list/list.go:334
github.com/gcla/gowid/widgets/pile.RenderSubwidgets.func1({0x562d16db7a68?, 0xc03eb79ee0?}, {0x562d16d3e140?, 0x562d1728f780?}, {0x2?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:495 +0x4a
github.com/gcla/gowid/widgets/pile.BoxMakerFunc.MakeBox(0x562d17243440?, {0x562d16db7a68?, 0xc03eb79ee0?}, {0x562d16d3e140?, 0x562d1728f780?}, {0xff?, 0xff?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:516 +0x50
github.com/gcla/gowid/widgets/pile.RenderBoxMaker({0x562d16dbf528, 0xc03ea9b200}, {0x562d16d3e140, 0x562d1728f780}, {0x0?, 0x0?}, 0x1, {0x562d16dbfe70, 0xc00022cd00}, {0x562d16db2460, ...})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:667 +0x11c3
github.com/gcla/gowid/widgets/pile.(*Widget).RenderBoxMaker(0x0?, {0x562d16d3e140?, 0x562d1728f780?}, {0x48?, 0xe0?}, 0xc03ebeada8?, {0x562d16dbfe70?, 0xc00022cd00?}, {0x562d16db2460, 0x562d16dacf80})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:219 +0x65
github.com/gcla/gowid/widgets/pile.RenderSubwidgets({0x562d16dbf528?, 0xc03ea9b200?}, {0x562d16d3e140?, 0x562d1728f780?}, {0x0?, 0x0?}, 0xc03ebeaa88?, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:498 +0x76
github.com/gcla/gowid/widgets/pile.(*Widget).RenderSubWidgets(0x6?, {0x562d16d3e140?, 0x562d1728f780?}, {0x0?, 0x0?}, 0x0?, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:211 +0x48
github.com/gcla/gowid/widgets/pile.Render({0x562d16dbf528, 0xc03ea9b200}, {0x562d16d3e140, 0x562d1728f780}, {0xc0?, 0xcf?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:444 +0xa8
github.com/gcla/gowid/widgets/pile.(*Widget).Render(...)
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:198
github.com/gcla/gowid/widgets/table.(*Widget).Render(...)
github.com/gcla/gowid@v1.4.0/widgets/table/table.go:545
github.com/gcla/gowid/widgets/pile.RenderSubwidgets.func1({0x562d16db7a68?, 0xc0413abbc0?}, {0x562d16d3e140?, 0x562d1728f780?}, {0x5?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:495 +0x4a
github.com/gcla/gowid/widgets/pile.BoxMakerFunc.MakeBox(0x562d16d3e140?, {0x562d16db7a68?, 0xc0413abbc0?}, {0x562d16d3e140?, 0x562d1728f780?}, {0xff?, 0xff?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:516 +0x50
github.com/gcla/gowid/widgets/pile.RenderBoxMaker({0x562d16dbf528, 0xc0413d8400}, {0x562d16d3e140, 0x562d1728f780}, {0x20?, 0x0?}, 0x0, {0x562d16dbfe70, 0xc00022cd00}, {0x562d16db2460, ...})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:583 +0x5e3
github.com/gcla/gowid/widgets/pile.(*Widget).RenderBoxMaker(0x30?, {0x562d16d3e140?, 0x562d1728f780?}, {0x20?, 0x0?}, 0x2000000020?, {0x562d16dbfe70?, 0xc00022cd00?}, {0x562d16db2460, 0x562d16dacf80})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:219 +0x65
github.com/gcla/gowid/widgets/pile.RenderSubwidgets({0x562d16dbf528?, 0xc0413d8400?}, {0x562d16d3e140?, 0x562d1728f780?}, {0xa5?, 0xf3?}, 0x0?, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:498 +0x76
github.com/gcla/gowid/widgets/pile.(*Widget).RenderSubWidgets(0xc03ebeafa8?, {0x562d16d3e140?, 0x562d1728f780?}, {0xc0?, 0xb5?}, 0x92?, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:211 +0x48
github.com/gcla/gowid/widgets/pile.Render({0x562d16dbf528, 0xc0413d8400}, {0x562d16d3e140, 0x562d1728f780}, {0x28?, 0x0?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:444 +0xa8
github.com/gcla/gowid/widgets/pile.(*Widget).Render(0x0?, {0x562d16d3e140?, 0x562d1728f780?}, {0x38?, 0x45?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:198 +0x45
github.com/gcla/gowid/widgets/framed.Render({0x562d16dbbae0, 0xc03c5b3ab0}, {0x562d16d3e140, 0x562d1728f790}, {0x0?, 0x0?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/framed/framed.go:232 +0x1ae
github.com/gcla/gowid/widgets/framed.(*Widget).Render(0xc028ae98c0?, {0x562d16d3e140?, 0x562d1728f790?}, {0xfb?, 0x6f?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/framed/framed.go:182 +0x45
github.com/gcla/gowid/widgets/pile.RenderSubwidgets.func1({0x562d16db7a68?, 0xc0413abc60?}, {0x562d16d3e140?, 0x562d1728f790?}, {0x3?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:495 +0x4a
github.com/gcla/gowid/widgets/pile.BoxMakerFunc.MakeBox(0x562d17243440?, {0x562d16db7a68?, 0xc0413abc60?}, {0x562d16d3e140?, 0x562d1728f790?}, {0xff?, 0xff?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:516 +0x50
github.com/gcla/gowid/widgets/pile.RenderBoxMaker({0x562d16dbf528, 0xc0413d8580}, {0x562d16d3e140, 0x562d1728f790}, {0x80?, 0x25?}, 0x2, {0x562d16dbfe70, 0xc00022cd00}, {0x562d16db2460, ...})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:667 +0x11c3
github.com/gcla/gowid/widgets/pile.(*Widget).RenderBoxMaker(0x11?, {0x562d16d3e140?, 0x562d1728f790?}, {0x99?, 0x25?}, 0x258400002580?, {0x562d16dbfe70?, 0xc00022cd00?}, {0x562d16db2460, 0x562d16dacf80})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:219 +0x65
github.com/gcla/gowid/widgets/pile.RenderSubwidgets({0x562d16dbf528?, 0xc0413d8580?}, {0x562d16d3e140?, 0x562d1728f790?}, {0xa5?, 0xf3?}, 0xc0415251b8?, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:498 +0x76
github.com/gcla/gowid/widgets/pile.(*Widget).RenderSubWidgets(0xc03ebebb98?, {0x562d16d3e140?, 0x562d1728f790?}, {0x60?, 0xb2?}, 0x94?, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:211 +0x48
github.com/gcla/gowid/widgets/pile.Render({0x562d16dbf528, 0xc0413d8580}, {0x562d16d3e140, 0x562d1728f790}, {0x28?, 0x0?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:444 +0xa8
github.com/gcla/gowid/widgets/pile.(*Widget).Render(0x11?, {0x562d16d3e140?, 0x562d1728f790?}, {0x1?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/pile/pile.go:198 +0x45
github.com/gcla/gowid/widgets/framed.Render({0x562d16dbbae0, 0xc03c5b3c00}, {0x562d16d3e140, 0x562d1728f7a0}, {0x20?, 0x0?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/framed/framed.go:232 +0x1ae
github.com/gcla/gowid/widgets/framed.(*Widget).Render(0xc04b14b140?, {0x562d16d3e140?, 0x562d1728f7a0?}, {0x0?, 0x0?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/framed/framed.go:182 +0x45
github.com/gcla/gowid/widgets/styled.(*Widget).Render(0xc028ae9920, {0x562d16d3e140?, 0x562d1728f7a0?}, {0x10?, 0x0?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/styled/styled.go:113 +0x5a
github.com/gcla/gowid/widgets/cellmod.Render({0x562d16dbbb80, 0xc04ae36a20}, {0x562d16d3e140, 0x562d1728f7a0}, {0x38?, 0xc?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/cellmod/cellmod.go:107 +0x79
github.com/gcla/gowid/widgets/cellmod.(*Widget).Render(0xc03ebec6c0?, {0x562d16d3e140?, 0x562d1728f7a0?}, {0xfb?, 0x6f?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/cellmod/cellmod.go:97 +0x45
github.com/gcla/gowid/widgets/padding.Render({0x562d16dbcea8, 0xc0494b5e30}, {0x562d16d5c460, 0xc04132f6b0}, {0x70?, 0xfe?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/padding/padding.go:201 +0xc5
github.com/gcla/gowid/widgets/padding.(*Widget).Render(...)
github.com/gcla/gowid@v1.4.0/widgets/padding/padding.go:169
github.com/gcla/gowid/widgets/overlay.Render({0x562d16dbc920, 0xc03c5b3c70}, {0x562d16d5c460, 0xc04132f6b0}, {0x1?, 0x0?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/overlay/overlay.go:310 +0x359
github.com/gcla/gowid/widgets/overlay.(*Widget).Render(0x562d1696ddcf?, {0x562d16d5c460?, 0xc04132f6b0?}, {0x50?, 0x72?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/overlay/overlay.go:226 +0x45
github.com/gcla/gowid/widgets/menu.Render({0x562d16dbdfc0, 0xc00017a900}, {0x562d16d5c460, 0xc04132f6b0}, {0x80?, 0x7d?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/menu/menu.go:295 +0xd1
github.com/gcla/gowid/widgets/menu.(*Widget).Render(0x562d1696b2bc?, {0x562d16d5c460?, 0xc04132f6b0?}, {0x20?, 0xc9?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/menu/menu.go:249 +0x45
github.com/gcla/gowid/widgets/menu.Render({0x562d16dbdfc0, 0xc00017a9c0}, {0x562d16d5c460, 0xc04132f6b0}, {0x8?, 0x98?}, {0x562d16dbfe70, 0xc00022cd00})
github.com/gcla/gowid@v1.4.0/widgets/menu/menu.go:295 +0xd1
github.com/gcla/gowid/widgets/menu.(*Widget).Render(0xc03ebece38?, {0x562d16d5c460?, 0xc04132f6b0?}, {0x60?, 0xc4?}, {0x562d16dbfe70?, 0xc00022cd00?})
github.com/gcla/gowid@v1.4.0/widgets/menu/menu.go:249 +0x45
github.com/gcla/gowid.RenderRoot({0x562d16db73d8, 0xc00504bcb0}, 0xc00022cd00)
github.com/gcla/gowid@v1.4.0/support.go:825 +0xc3
github.com/gcla/gowid.(*App).RedrawTerminal(0xc00022cd00)
github.com/gcla/gowid@v1.4.0/app.go:715 +0x26
github.com/gcla/gowid.(*App).HandleTCellEvent(0xc00022cd00, {0x562d16d01a20, 0xc047229d70}, {0x562d16db01b8, 0x562d16dac2b0})
github.com/gcla/gowid@v1.4.0/app.go:527 +0x1d4
main.cmain()
github.com/gcla/termshark/v2/cmd/termshark/termshark.go:1340 +0x6054
main.main()
github.com/gcla/termshark/v2/cmd/termshark/termshark.go:70 +0xea
Context
❯ termshark -v
termshark v2.4.0
~ 02:02:15
❯ termshark -v | cat
TShark (Wireshark) 4.6.2.
Copyright 1998-2025 Gerald Combs <gerald@wireshark.org> and contributors.
Licensed under the terms of the GNU General Public License (version 2 or later).
This is free software; see the file named COPYING in the distribution. There is
NO WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compile-time info:
Bit width: 64-bit
Compiler: GCC 15.2.1 20251112
GLib: 2.86.2
With:
+brotli +nghttp2 1.68.0
+Gcrypt 1.11.2 +nghttp3 1.13.1
+GnuTLS 3.8.11 and PKCS#11 +PCRE2 10.47 2025-10-21
+Kerberos (MIT) +POSIX capabilities (Linux)
+libnl 3 +Snappy 1.2.2
+libpcap +xxhash 0.8.3
+libxml2 2.15.1 +zlib 1.3.1
+Lua 5.4.8 +zlib-ng 2.3.2
+LZ4 1.10.0 +Zstandard 1.5.7
+MaxMind
Without:
-libsmi
Runtime info:
OS: Linux 6.18.2-arch2-1
CPU: AMD Ryzen 7 5800X 8-Core Processor (with SSE4.2)
Memory: 32011 MB of physical memory
GLib: 2.86.3
Locale: LC_TYPE=en_GB.UTF-8
Plugins: supported, 0 loaded
With:
+brotli 1.1.0 +nghttp2 1.68.0
+c-ares 1.34.6 +nghttp3 1.14.0
+Gcrypt 1.11.2 +PCRE2 10.47 2025-10-21
+GnuTLS 3.8.11 +xxhash 803
+libpcap 1.10.5 (with TPACKET_V3) +zlib 1.3.1
+LZ4 1.10.0 +Zstandard 1.5.7
Please also provide any relevant information about your environment (OS, VM, pi,...)
Arch Linux with installed termshark from **extra** repository
Fish shell version 4.2.1
Terminal kitty 0.44.0
Config received using config command:
[main]
color-tsharks = ['/sbin/tshark', '/usr/sbin/tshark']
column-format = ['%Cus:frame.protocols:0:R', 'Protocols in frame', 'true', '%Cus:eth.dst.lg:0:R', 'LG bit', 'true', '%Cus:eth.dst.lg:0:R', 'LG bit', 'true', '%Cus:eth.dst.ig:0:R', 'IG bit', 'true', '%Cus:eth.dst.lg:0:R', 'LG bit', 'true', '%Cus:eth.dst.lg:0:R', 'LG bit', 'true', '%Cus:eth.dst.lg:0:R', 'LG bit', 'true', '%Cus:ip.dsfield.dscp:0:R', 'Differentiated Services Codepoint', 'true', '%Cus:ip.dsfield.dscp:0:R', 'Differentiated Services Codepoint', 'true', '%Cus:ip.dsfield.dscp:0:R', 'Differentiated Services Codepoint', 'true', '%Cus:ip.dsfield.ecn:0:R', 'Explicit Congestion Notification', 'true', '%Cus:ip.dsfield.ecn:0:R', 'Explicit Congestion Notification', 'true']
column-format-bak = ['%Cus:frame.protocols:0:R', 'Protocols in frame', 'true', '%Cus:eth.dst.lg:0:R', 'LG bit', 'true', '%Cus:eth.dst.lg:0:R', 'LG bit', 'true', '%Cus:eth.dst.ig:0:R', 'IG bit', 'true', '%Cus:eth.dst.lg:0:R', 'LG bit', 'true', '%Cus:eth.dst.lg:0:R', 'LG bit', 'true', '%Cus:eth.dst.lg:0:R', 'LG bit', 'true', '%Cus:ip.dsfield.dscp:0:R', 'Differentiated Services Codepoint', 'true', '%Cus:ip.dsfield.dscp:0:R', 'Differentiated Services Codepoint', 'true', '%Cus:ip.dsfield.dscp:0:R', 'Differentiated Services Codepoint', 'true', '%Cus:ip.dsfield.ecn:0:R', 'Explicit Congestion Notification', 'true']
dark-mode = true
last-used-tshark = '/usr/sbin/tshark'
recent-filters = ['ip.dst==255.255.255.255 and ip.proto', 'ip.dst==255.255.255.255']
validated-tsharks = ['/sbin/tshark', '/usr/sbin/tshark']```
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels