edwin-v / polka2

Polka 2 is an object based graphics system for retro development.
GNU General Public License v3.0
2 stars 0 forks source link

Polka 2 crashes when using the rectangular draw tool outside the canvas. #1

Closed FiXato closed 11 years ago

FiXato commented 11 years ago

BrushXY 0/9px: 2, 6 BrushXY 1/9px: 2, 11 BrushXY 2/9px: 2, 18 BrushXY 3/9px: 2, 25 BrushXY 4/9px: 2, 34 draw(0, 0)-(256, 128)

Program received signal SIGSEGV, Segmentation fault. 0x0000000000482390 in Polka::CanvasData::drawRect (this=0xbcbb20, x1=55, y1=98, x2=124, y2=155, lpen=..., fpen=...) at objects/CanvasData.cc:187 187 objects/CanvasData.cc: No such file or directory.

0 0x0000000000482390 in Polka::CanvasData::drawRect (this=0xbcbb20, x1=55,

y1=98, x2=124, y2=155, lpen=..., fpen=...) at objects/CanvasData.cc:187

1 0x000000000047ff17 in Polka::Canvas::drawRect (this=0xbdb310, x1=55,

y1=98, x2=124, y2=155, lpen=..., fpen=...) at objects/Canvas.cc:379

2 0x000000000049b793 in Polka::BitmapCanvasEditor::rectRelease (

this=0xbfc738, button=1, key=0, mods=256)
at editors/BitmapCanvasEditor.cc:1774

3 0x0000000000494a50 in Polka::BitmapCanvasEditor::toolRelease (

this=0xbfc738, button=1, key=0, mods=256)
at editors/BitmapCanvasEditor.cc:618

4 0x0000000000493f95 in Polka::BitmapCanvasEditor::on_button_release_event (

this=0xbfc738, event=0xb6c1f0) at editors/BitmapCanvasEditor.cc:404

5 0x00007ffff7a830d3 in Gtk::Widget_Class::button_release_event_callback(GtkWidget, GdkEventButton) () from /usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1

6 0x00007ffff6b28aaf in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

7 0x00007ffff4a11407 in ?? ()

from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

8 0x00007ffff4a29df6 in g_signal_emit_valist ()

from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

9 0x00007ffff4a2a642 in g_signal_emit ()

from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0

10 0x00007ffff6c57c2e in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

11 0x00007ffff6b26955 in ?? () from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

12 0x00007ffff6b28653 in gtk_main_do_event ()

from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

13 0x00007ffff62d77d2 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-3.so.0

14 0x00007ffff5dd8ab5 in g_main_context_dispatch ()

from /lib/x86_64-linux-gnu/libglib-2.0.so.0

15 0x00007ffff5dd8de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0

16 0x00007ffff5dd91e2 in g_main_loop_run ()

from /lib/x86_64-linux-gnu/libglib-2.0.so.0

17 0x00007ffff6b279b5 in gtk_main ()

from /usr/lib/x86_64-linux-gnu/libgtk-3.so.0

18 0x00007ffff7a1ea11 in Gtk::Main::run(Gtk::Window&) ()

from /usr/lib/x86_64-linux-gnu/libgtkmm-3.0.so.1

19 0x00000000004341e9 in main (argc=1, argv=0x7fffffffe678) at main.cc:10

edwin-v commented 11 years ago

Fixed.