Skip to content

Crashes when using find/replace #2328

@Eknous-P

Description

@Eknous-P

replace_crash.zip
versions confirmed: 0.6.7, dev223
to reproduce:
find:

  • effect: any or
  • value: any

replace:

  • effect: clear or
  • value: clear

(the rest are default values)
then replace

stack trace:

*** stack smashing detected ***: terminated
Stack trace (most recent call last):
#13   Object "[0xffffffffffffffff]", at 0xffffffffffffffff, in 
#12   Object "/home/eknous/source/furnace/build/furnace", at 0x556707656c64, in _start
#11   Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1211b6be3f, in __libc_start_main
#10   Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1211b6bd8f, in 
#9    Object "/home/eknous/source/furnace/build/furnace", at 0x556707af82c2, in main
#8    Object "/home/eknous/source/furnace/build/furnace", at 0x556707e77975, in FurnaceGUI::loop()
#7    Object "/home/eknous/source/furnace/build/furnace", at 0x556707cbe211, in FurnaceGUI::drawFindReplace()
#6    Object "/home/eknous/source/furnace/build/furnace", at 0x556707cba186, in FurnaceGUI::doReplace()
#5    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1211c78565, in __stack_chk_fail
#4    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1211c78599, in __fortify_fail
#3    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1211bcb675, in 
#2    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1211b6a7f2, in abort
#1    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1211b84475, in raise
#0    Object "/lib/x86_64-linux-gnu/libc.so.6", at 0x7f1211bd89fc, in pthread_kill
Aborted (Signal sent by tkill() 19658 1000)
Aborted (core dumped)

the debugger stops at src/gui/findReplace.cpp, line 499 (which is just a closing curly bracket???)

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingcriticalRequires urgent fixingdoneissue resolved

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions