failing buttons and crash in effect dialog
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Critical
|
Ted Gould |
Bug Description
tested with Add nodes, rev 17341, linux, kde:
If I use Close button to close dialog, I can then open the same extension dialog again. But if I just click the X button in the title bar, next attempt to call the extension does nothing - the window does not show. Only restarting the program fixes this.
> When live preview is on, dialog is modal, but
> you can preview the effect of parameters on the current selection; and
> when you click Apply it not only applies the effect but _also_ unsets
> the Live preview, unlocking the dialog to enable new selections.
This does not quite work. I check preview box, and it starts to preview, but pressing OK does not uncheck it. Moreover, now even Close does not close the dialog! Only the titlebar button closes it, after which it cannot be open again (see bug above).
Worst bug of all: do this:
- launch
- draw a path with pencil
- effects/modify path/add nodes
- turn on preview checkbox
- click close (it does not)
- click preview checkbox again - crash:
** (inkscape:14033): CRITICAL **: void Inkscape:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1235330848 (LWP 14033)]
IA__g_main_
2920 g_return_if_fail (g_atomic_int_get (&loop->ref_count) > 0);
(gdb) bt
#0 IA__g_main_
#1 0xb7c00a17 in Glib::MainLoop:
#2 0x0850a1cc in Inkscape:
at extension/
#3 0x0850bc35 in Inkscape:
at extension/
#4 0x08500ac4 in Inkscape:
#5 0xb7c05986 in Glib::SignalPro
at slot.h:440
#6 0xb7776e33 in IA__g_cclosure_
param_
#7 0xb776af6f in IA__g_closure_
n_param_
#8 0xb777a22c in signal_
instance_
#9 0xb777b559 in IA__g_signal_
var_args=<value optimized out>) at gsignal.c:2199
#10 0xb777b8c9 in IA__g_signal_emit (instance=
at gsignal.c:2243
#11 0xb7a85421 in IA__gtk_
#12 0xb7a857be in gtk_toggle_
#13 0xb7e3a031 in Gtk::Button:
#14 0xb7e3904d in Gtk::Button_
#15 0xb7776e33 in IA__g_cclosure_
param_
Changed in inkscape: | |
assignee: | nobody → ted-gould |
importance: | Undecided → Critical |
status: | New → Confirmed |
Changed in inkscape: | |
status: | In Progress → Fix Released |
This goes back to at least rev 17284. It seems to affect all effects with a live preview... (Fedora Core 6, Linux, Gnome)