Open
Description
Hi Skyjake,
this morning I just noticed that Lagrange is crashing clicking the X on any tabs. I usually use ctrl+w
to close tabs...
I am using a local version:
Lagrange version 1.13.7
Built on:
FreeBSD 13.1-RELEASE releng/13.1-n250148-fc952ac2212 GENERIC amd64
-- Latest repo --
Here the output, just launched Lagrange, opened a tab a closed the same tab. Closing tabs with ctrl+w
doesn't affect Lagrange.
./lagrange -E
Lagrange: A Beautiful Gemini Client
<Ln> <Pr> [command] {0:0} window.retain arg:1
<Ln> <Pr> [command] {0:0} prefs.dialogtab arg:4
<Ln> <Pr> [command] {0:0} font.changed
<Ln> <Pr> [command] {0:0} zoom.set arg:100
<Ln> <Pr> [command] {0:0} smoothscroll arg:1
<Ln> <Pr> [command] {0:0} scrollspeed arg:10 type:0
<Ln> <Pr> [command] {0:0} scrollspeed arg:10 type:1
<Ln> <Pr> [command] {0:0} imageloadscroll arg:0
<Ln> <Pr> [command] {0:0} cachesize.set arg:10
<Ln> <Pr> [command] {0:0} memorysize.set arg:200
<Ln> <Pr> [command] {0:0} urlsize.set arg:8192
<Ln> <Pr> [command] {0:0} decodeurls arg:1
<Ln> <Pr> [command] {0:0} linewidth.set arg:38
<Ln> <Pr> [command] {0:0} linespacing.set arg:1.000000
<Ln> <Pr> [command] {0:0} tabwidth.set arg:8
<Ln> <Pr> [command] {0:0} returnkey.set arg:32
<Ln> <Pr> [command] {0:0} navbar.action.set arg:0 button:0
<Ln> <Pr> [command] {0:0} navbar.action.set arg:1 button:1
<Ln> <Pr> [command] {0:0} navbar.action.set arg:13 button:2
<Ln> <Pr> [command] {0:0} navbar.action.set arg:2 button:3
<Ln> <Pr> [command] {0:0} ansiescape arg:1
<Ln> <Pr> [command] {0:0} prefs.animate.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.archive.openindex.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.biglede.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.blink.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.bottomnavbar.changed arg:0
<Ln> <Pr> [command] {0:0} prefs.bottomtabbar.changed arg:0
<Ln> <Pr> [command] {0:0} prefs.evensplit.changed arg:0
<Ln> <Pr> [command] {0:0} prefs.boldlink.dark.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.boldlink.light.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.boldlink.visited.changed arg:0
<Ln> <Pr> [command] {0:0} prefs.bookmarks.addbottom.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.centershort.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.collapsepreonload.changed arg:0
<Ln> <Pr> [command] {0:0} prefs.dataurl.openimages.changed arg:0
<Ln> <Pr> [command] {0:0} prefs.font.smooth.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.font.warnmissing.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.hoverlink.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.justify.changed arg:0
<Ln> <Pr> [command] {0:0} prefs.markdown.viewsource.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.mono.gemini.changed arg:0
<Ln> <Pr> [command] {0:0} prefs.mono.gopher.changed arg:0
<Ln> <Pr> [command] {0:0} prefs.plaintext.wrap.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.sideicon.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.time.24h.changed arg:1
<Ln> <Pr> [command] {0:0} prefs.tui.simple.changed arg:1
<Ln> <Pr> [command] {0:0} parentnavskipindex arg:1
<Ln> <Pr> [command] {0:0} quoteicon.set arg:1
<Ln> <Pr> [command] {0:0} theme.set arg:1 auto:1
<Ln> <Pr> [command] {0:0} accent.set arg:1
<Ln> <Pr> [command] {0:0} ostheme arg:0 preferdark:-1 preferlight:-1
<Ln> <Pr> [command] {0:0} doctheme.dark.set arg:0
<Ln> <Pr> [command] {0:0} doctheme.light.set arg:5
<Ln> <Pr> [command] {0:0} saturation.set arg:100
<Ln> <Pr> [command] {0:0} imagestyle.set arg:0
<Ln> <Pr> [command] {0:0} proxy.gemini address:
<Ln> <Pr> [command] {0:0} proxy.gopher address:
<Ln> <Pr> [command] {0:0} proxy.http address:127.0.0.1:1965
<Ln> <Pr> [command] {0:0} downloads path:/home/freezer/Downloads
<Ln> <Pr> [command] {0:0} searchurl address:gemini://geminispace.info/search
<Ln> <Pr> [command] {0:0} translation.languages from:3 to:2
[window] renderer: opengl (accelerated)
<Ln> [command] {0:1} input.resized ptr:0x801a63380 arg:1
<Ln> [command] {0:1} input.resized ptr:0x80e9a2c80 arg:1
<Ln> [command] {0:0} window.resized
<Ln> [command] {0:1} layout.changed ptr:0x80e86aac0 id:navbar
<Ln> [command] {0:0} document.layout.changed
<Ln> [command] {0:0} document.layout.changed redo:1
<Ln> [command] {0:0} document.layout.changed redo:1
<Ln> [command] {0:0} document.layout.changed
<Ln> [command] {0:0} font.changed
<Ln> [command] {0:0} font.changed
<Ln> [command] {0:0} font.changed
<Ln> [command] {0:0} document.layout.changed
<Ln> [command] {0:0} document.layout.changed
<Ln> [command] {0:0} document.layout.changed redo:1
<Ln> [command] {0:0} theme.changed auto:1
<Ln> [command] {1:1} layout.changed ptr:0x80e86aac0 id:navbar
<Ln> [command] {1:1} sidebar.mode arg:4
<Ln> [command] {1:1} sidebar2.mode arg:0
<Ln> [command] {1:1} sidebar.toggle noanim:1
<Ln> [command] {1:1} document.changed doc:0x804b54100 url:gemini://gemini.omarpolo.com/post/one-year-of-gmid.gmi
<Ln> [command] {1:1} tab.created id:document002
<Ln> [command] {1:1} document.changed doc:0x80e994300 url:gemini://station.martinrue.com/
<Ln> [command] {1:1} tab.created id:document003
<Ln> [command] {1:1} document.changed doc:0x80e994800 url:gemini://jsreed5.org/log/2022/202203/20220331-one-year-on-gemini.gmi
<Ln> [command] {1:1} tab.created id:document004
<Ln> [command] {1:1} document.changed doc:0x80e994d00 url:gemini://szczezuja.space/gemlog/2022-02-25-One-year-on-gemini.gmi
<Ln> [command] {1:1} tab.created id:document005
<Ln> [command] {1:1} document.changed doc:0x80e995200 url:gemini://marginalia.nu/log
<Ln> [command] {1:1} tab.created id:document006
<Ln> [command] {1:1} document.changed doc:0x80e995700 url:gemini://marginalia.nu/log/45-unfuck-internet-discoverability.gmi
<Ln> [command] {1:1} tab.created id:document007
<Ln> [command] {1:1} document.changed doc:0x80e996100 url:gemini://marginalia.nu/log/41-search-result-relevance.gmi
<Ln> [command] {1:1} tab.created id:document008
<Ln> [command] {1:1} document.changed doc:0x80e995c00 url:gemini://rocketcaster.xyz/
<Ln> [command] {1:1} tab.created id:document009
<Ln> [command] {1:1} document.changed doc:0x80e996600 url:gemini://station.martinrue.com/
<Ln> [command] {1:1} tabs.switch page:0x80e996600
<Ln> [command] {0:0} tabs.switch page:0x0
<Ln> [command] {0:0} font.reset
<Ln> [command] {0:0} document.autoreload
[command] {0:0} sidebar.update
[command] {0:0} bindings.changed
[command] {0:0} navbar.actions.changed
[command] {0:0} toolbar.actions.changed
[command] {0:0} root.movable
[command] {0:0} window.unfreeze
[command] {0:0} focus.set id:
[command] {0:0} sidebar.mode.changed arg:4
[command] {1:1} focus.gained ptr:0x80e982400
[command] {0:0} visited.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {1:1} tabs.changed id:document009
[command] {1:1} focus.lost ptr:0x80e982400
[command] {1:1} focus.gained ptr:0x80e9b1f40
[command] {0:0} window.resized width:896 height:568 horiz:1 vert:1
[command] {0:0} widget.overflow
[command] {0:0} theme.changed auto:1
[command] {0:0} window.resized
[command] {0:0} media.player.update
[command] {1:1} focus.lost ptr:0x80e9b1f40
[command] {0:0} window.focus.gained
[command] {1:1} layout.changed ptr:0x80e86aac0 id:navbar
[command] {1:1} layout.changed ptr:0x80e86aac0 id:navbar
[command] {0:0} bookmarks.request.finished req:0x80e978d40
[command] {0:0} bookmarks.changed
[command] {0:0} window.mouse.entered
[command] {1:1} tabs.new ptr:0x80e9b21c0
[command] {0:0} tabs.switch page:0x80f196800
[command] {1:1} tab.created id:document010
[command] {0:0} navigate.home focus:1
[command] {1:1} tabs.changed id:document010
[command] {1:1} open url:about:lagrange
[command] {1:1} navigate.focus
[command] {1:1} document.request.started doc:0x80f196800 url:about:lagrange
[command] {1:1} document.request.updated ptr:0x80f196800 doc:0x80f196800 reqid:2 request:0x80ebf3760
[command] {1:1} document.request.finished ptr:0x80f196800 doc:0x80f196800 reqid:2 request:0x80ebf3760
[command] {1:1} focus.gained ptr:0x801a63380
[command] {1:1} document.changed doc:0x80f196800 status:20 url:about:lagrange
[command] {0:0} visited.changed
[command] {0:0} document.openurls.changed
[command] {0:0} document.openurls.changed
[command] {1:1} tabs.close ptr:0x80eb72900 id:document010
[command] {1:1} focus.lost ptr:0x801a63380
[command] {0:0} document.openurls.changed
[command] {0:0} tabs.switch page:0x80e996600
[command] {1:1} input.ended ptr:0x801a63380 id:url enter:0 arg:1
fish: Job 1, './lagrange -E' terminated by signal SIGSEGV (Address boundary error)