Treferwynd / transmission-remote-gtk

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

intermittent segmentation fault/segfault when right-clicking column header in Classic Style view #244

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?

1.  Set view to Classic Style.
2.  Right-click several column headers to present a menu allowing their 
removal.  Select the ticked item to remove that column.
3.  Repeat indefinitely in an attempt to remove all columns.

What is the expected output? What do you see instead?

I expect the menu to appear for each column header that I right-click.  
Instead, after several column headers are successfully hidden, right-clicking 
another column header causes the window to close.  The following information is 
shown if started from the terminal:

(transmission-remote-gtk:22128): Gtk-CRITICAL **: 
gtk_tree_view_column_get_tree_view: assertion 'GTK_IS_TREE_VIEW_COLUMN 
(tree_column)' failed

(transmission-remote-gtk:22128): GLib-GObject-CRITICAL **: 
g_type_instance_get_private: assertion 'instance != NULL && instance->g_class 
!= NULL' failed

(transmission-remote-gtk:22128): GLib-GObject-WARNING **: invalid unclassed 
pointer in cast to 'GObject'

(transmission-remote-gtk:22128): GLib-GObject-CRITICAL **: g_object_get_data: 
assertion 'G_IS_OBJECT (object)' failed

Segmentation fault (core dumped)

What version of the product are you using? On what operating system?

transmission-remote-gtk 1.1.1 on Ubuntu 13.10 (Saucy Salamander)

Original issue reported on code.google.com by alex.peters on 5 Jan 2014 at 5:46

GoogleCodeExporter commented 9 years ago
Thanks for the report. I reproduced this and did some investigation, and will 
try to fix it sometime. I think this used to work and GTK has changed the way 
it manages the columns somehow.

Original comment by a...@eth0.org.uk on 25 Jan 2014 at 10:11

GoogleCodeExporter commented 9 years ago
I think I've fixed this. Can you let me know if it works please?

Original comment by a...@eth0.org.uk on 3 Feb 2014 at 3:33