Package: transmission-gtk
Version: 1.61-2
Severity: important
Tags: patch

When I try to view properties of any torrent transmition sigfaults(not always). 
It writes to console:

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
111947092 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 16 
added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
273072256 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
275302784 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 14 
added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
275303144 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
275303224 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
275303224 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
273072256 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 16 
added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
273072256 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
275303384 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 14 
added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
270117056 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
273402800 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
273402800 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
273072256 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 16 
added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
273072256 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
270118992 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 14 
added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
270119680 added to iter (remember to end your list of columns with a -1)

(transmission:5238): Gtk-WARNING **: 
/build/buildd-gtk+2.0_2.16.1-2-powerpc-J4EKKU/gtk+2.0-2.16.1/gtk/gtktreestore.c:944:
 Invalid column number 
270119808 added to iter (remember to end your list of columns with a -1)
transmission: torrent.c:1459: tr_torrentGetFileDL: Проверочное утверждение 
`file < tor->info.fileCount' не выполнено.

Version from testing is affected too. I have a patch, it is solved this:

--- gtk/file-list.c.old 2009-05-27 00:22:31.000000000 +0400
+++ gtk/file-list.c     2009-05-27 00:24:30.000000000 +0400
@@ -180,7 +180,7 @@
     gtk_tree_store_set( store, &iter, FC_ENABLED, enabled, -1 );
     gtk_tree_store_set( store, &iter, FC_IS_FILE, is_file, -1 );
     gtk_tree_store_set( store, &iter, FC_SIZE, size, -1 );
-    gtk_tree_store_set( store, &iter, FC_HAVE, 0, -1 );
+    gtk_tree_store_set( store, &iter, FC_HAVE, (uint64_t)0, -1 );
 #endif
 
     if( icon != NULL )



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable')
Architecture: powerpc (ppc)

Kernel: Linux 2.6.29.4 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages transmission-gtk depends on:
ii  libc6                  2.9-12            GNU C Library: Shared libraries
ii  libcurl3-gnutls        7.18.2-8.1        Multi-protocol file transfer libra
ii  libdbus-glib-1-2       0.80-4            simple interprocess messaging syst
ii  libglib2.0-0           2.20.1-2          The GLib library of C routines
ii  libgtk2.0-0            2.16.1-2          The GTK+ graphical user interface 
ii  libnotify1 [libnotify1 0.4.5-1           sends desktop notifications to a n
ii  libssl0.9.8            0.9.8g-16         SSL shared libraries
ii  transmission-common    1.61-2            lightweight BitTorrent client (com
ii  zlib1g                 1:1.2.3.3.dfsg-13 compression library - runtime

Versions of packages transmission-gtk recommends:
ii  xdg-utils                     1.0.2-6.1  desktop integration utilities from

transmission-gtk suggests no packages.

-- no debconf information
--- gtk/file-list.c.old 2009-05-27 00:22:31.000000000 +0400
+++ gtk/file-list.c     2009-05-27 00:24:30.000000000 +0400
@@ -180,7 +180,7 @@
     gtk_tree_store_set( store, &iter, FC_ENABLED, enabled, -1 );
     gtk_tree_store_set( store, &iter, FC_IS_FILE, is_file, -1 );
     gtk_tree_store_set( store, &iter, FC_SIZE, size, -1 );
-    gtk_tree_store_set( store, &iter, FC_HAVE, 0, -1 );
+    gtk_tree_store_set( store, &iter, FC_HAVE, (uint64_t)0, -1 );
 #endif
 
     if( icon != NULL )

Reply via email to