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 )