ChrisZim / edb-debugger

Automatically exported from code.google.com/p/edb-debugger
GNU General Public License v2.0
0 stars 0 forks source link

edb crashes #48

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
When the application is waiting in a scanf(), while I'm typing the input text 
in the "edb output" window, if I simply click on "edb main" disassembler 
window, edb crashes with the following line on the console ::

ASSERT: "buf_size != 0" in file widgets/QDisassemblyView.cpp, line 326

Could you also make breakpoints persistent in between application restarts and 
set the color of the line, where breakpoint is set, to a different color. If 
you can support "F2" as a shortcut to set breakpoints in the disassembler 
window, that would be super-cool.

I'm constantly using EDB for reverse engineering. And very happy with EDB since 
it's effort to imitate OllyDBG. If you would like any contribution, I would be 
happy to do so.

Cheers,
-Babil.

Original issue reported on code.google.com by evan.teran on 3 Oct 2012 at 3:21

GoogleCodeExporter commented 9 years ago
Interesting, this is clearly related to the other bugs I recently fixed in 
version 0.9.2 :(. I'll definitely fix that ASAP for the next version.

> Could you also make breakpoints persistent in between application restarts and
> set the color of the line, where breakpoint is set, to a different color. If
> you can support "F2" as a shortcut to set breakpoints in the disassembler
> window, that would be super-cool.

Persistent breakpoints are definitely on the TODO list. They aren't trivial 
because linux has no notification on module load like windows does. EDB just 
tends to "notice" when a module is loaded next time it has to stop, but this is 
insufficient for BP restoration. I think the best bet would be somehow hook the 
functions used to implement dlopen...but we'll see, I'll do my best. I'll 
definitely try to enable F2 for setting breakpoints in the future (no promises 
for next version though). I am also looking into various colouring schemes so I 
would say that is on the TODO list as well.

> I'm constantly using EDB for reverse engineering. And very happy with EDB 
since
> it's effort to imitate OllyDBG. If you would like any contribution, I would be
> happy to do so.

I'm glad you find it useful. Any contribution you can do is very welcome. Let 
me know if there are any plugins or patches you think would be useful :).

Evan Teran

Original comment by evan.teran on 3 Oct 2012 at 3:59

GoogleCodeExporter commented 9 years ago
All Fixed, download 0.9.3 and you should be good to go. You may want to put 
separate bug reports for your other requests since I am going to close this bug.

Original comment by evan.teran on 3 Oct 2012 at 3:59