Steps to reproduce:
1) launch current trunk (default prefs, default new (not localized) doc)
2) draw a rectangle
3) switch to the connector tool 'O'
4) click once on an empty area to start a connector line
5) connect the line to the connector point of the rectangle
(do not move the cursor after the connector line is done)
6) switch to select tool with 'S'
7) click once with the LMB to select the rectangle
--> crash:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000150
0x0000000100ee0b31 in cc_generic_knot_handler (unnamed_arg=0x112971e90, event=0x14c2cba50, knot=0x11297ac60) at connector-tool.cpp:1083
1083 cc->active_handle = NULL;
Notes:
The same steps with older trunk builds (rev >= 12015) produce these console warnings, but no crash:
(inkscape-12531:14989): GLib-GObject-WARNING **: invalid cast from 'SPSelectContext' to 'SPConnectorContext'
(inkscape-12531:14989): GLib-GObject-WARNING **: invalid cast from 'SPSelectContext' to 'SPConnectorContext'
First encountered while testing r12982 on OS X 10.7.5.
Steps to reproduce:
1) launch current trunk (default prefs, default new (not localized) doc)
2) draw a rectangle
3) switch to the connector tool 'O'
4) click once on an empty area to start a connector line
5) connect the line to the connector point of the rectangle
(do not move the cursor after the connector line is done)
6) switch to select tool with 'S'
7) click once with the LMB to select the rectangle
--> crash: ADDRESS at address: 0x0000000000000150 knot_handler (unnamed_ arg=0x112971e90 , event=0x14c2cba50, knot=0x11297ac60) at connector- tool.cpp: 1083
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_
0x0000000100ee0b31 in cc_generic_
1083 cc->active_handle = NULL;
Notes: 12531:14989) : GLib-GObject- WARNING **: invalid cast from 'SPSelectContext' to 'SPConnectorCon text'
The same steps with older trunk builds (rev >= 12015) produce these console warnings, but no crash:
(inkscape-
(inkscape- 12531:14989) : GLib-GObject- WARNING **: invalid cast from 'SPSelectContext' to 'SPConnectorCon text'
First encountered while testing r12982 on OS X 10.7.5.
Based on tests with archived builds: bazaar. launchpad. net/~inkscape. dev/inkscape/ trunk/revision/ 12532>
- not reproduced with rev <= 12531
- reproduced with rev >= 12532
the crash seems to be triggered by changes from the merge of the C++ification branch:
<http://