Opened 13 years ago

Closed 13 years ago

#1914 closed bug (Invalid)

Deluge GUI crash on torrent create

Reported by: lessy99 Owned by:
Priority: major Milestone: 1.3.4
Component: GTK UI Version: 1.3.0
Keywords: Cc:

Description

When I create a lot happens along the torrent GUI deluge closes by itself. Other times during the creation of a single torrent that selecting the size of the parts "32kb", for small files, it closes by itself.

Change History (17)

comment:1 Changed 13 years ago by lessy99

  • Milestone changed from Future to 1.3.4

comment:2 Changed 13 years ago by Cas

Need more info such as steps to reproduce, any error messages, backtrace, OS, libtorrent and Deluge version.

comment:3 Changed 13 years ago by lessy99

I've have Deluge 1.3.2, Ubuntu 10.10, LibTorrent? 0.15.6

Terminal: http://i53.tinypic.com/357q4jr.jpg

comment:4 Changed 13 years ago by lessy99

  • Owner set to lessy99
  • Status changed from new to assigned

comment:5 Changed 13 years ago by Cas

  • Owner lessy99 deleted

Please do not change the bug status fields. The owner field is for developers.

Those warnings can be ignored but the Segmentation fault would need to be backtraced to fully determine the source. However I can say with some certainty that is it not the Deluge code at issue but something else with your system, probably something that libtorrent relies on is failing.

The only recommendation I have currently is to ensure Ubuntu is fully up to date with all packages or upgrade to Natty.

comment:6 Changed 13 years ago by lessy99

My Ubuntu is always kept up to date.

comment:7 Changed 13 years ago by lessy99

I have regenerated the error:

With "deluged -L debug":

[INFO    ] 14:33:14 rpcserver:223 Deluge client disconnected: Connection to the other side was lost in a non-clean fashion.

With "deluge -L debug", nothing, but only in the terminal: http://i54.tinypic.com/1rx5ec.jpg

If is a libtorrent mistake, you can report the bug? could be a bug in python?

comment:8 Changed 13 years ago by Cas

As I said you need to perform a backtrace to know exactly what is failing.

Also you do not need to provide screenshots of debug logs. Simply copy and paste and put in code tags.

comment:9 Changed 13 years ago by lessy99

When I start the deluge and deluged in mode logging the only thing that appears:

[INFO    ] 14:33:14 rpcserver:223 Deluge client disconnected: Connection to the other side was lost in a non-clean fashion.

What do you mean by backtrace?

comment:10 Changed 13 years ago by Cas

You use gdb:

gdb --args python /usr/bin/deluge-gtk
(gdb) run

comment:11 Changed 13 years ago by lessy99

gdb --args python /usr/bin/deluge-gtk 
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/python /usr/bin/deluge-gtk
[Thread debugging using libthread_db enabled]
Xlib:  extension "RANDR" missing on display ":25.0".
[New Thread 0xb5c28b70 (LWP 12116)]
[New Thread 0xb2b79b70 (LWP 12119)]
[New Thread 0xb2378b70 (LWP 12120)]
[Thread 0xb2b79b70 (LWP 12119) exited]
[New Thread 0xb2b79b70 (LWP 12129)]
[Thread 0xb2b79b70 (LWP 12129) exited]
[New Thread 0xb2b79b70 (LWP 12130)]
[New Thread 0xb1865b70 (LWP 12131)]
[New Thread 0xb1064b70 (LWP 12132)]
[New Thread 0xb0863b70 (LWP 12133)]
[Thread 0xb2378b70 (LWP 12120) exited]
[Thread 0xb0863b70 (LWP 12133) exited]
[Thread 0xb1865b70 (LWP 12131) exited]
[New Thread 0xb1865b70 (LWP 12134)]
[Thread 0xb1064b70 (LWP 12132) exited]
[New Thread 0xb1064b70 (LWP 12178)]
[New Thread 0xb0863b70 (LWP 12179)]
[New Thread 0xb2378b70 (LWP 12180)]
[Thread 0xb0863b70 (LWP 12179) exited]
[Thread 0xb1064b70 (LWP 12178) exited]
[New Thread 0xb1064b70 (LWP 12181)]
[Thread 0xb1064b70 (LWP 12181) exited]
[New Thread 0xb1064b70 (LWP 12182)]
[Thread 0xb1064b70 (LWP 12182) exited]
[New Thread 0xb1064b70 (LWP 12183)]
[New Thread 0xb0863b70 (LWP 12184)]
[Thread 0xb1865b70 (LWP 12134) exited]
[Thread 0xb0863b70 (LWP 12184) exited]
[New Thread 0xb0863b70 (LWP 12185)]
[Thread 0xb1064b70 (LWP 12183) exited]
[New Thread 0xb1064b70 (LWP 12186)]
[New Thread 0xb1865b70 (LWP 12187)]
[Thread 0xb1064b70 (LWP 12186) exited]
[New Thread 0xb1064b70 (LWP 12188)]
[New Thread 0xafe60b70 (LWP 12189)]
[Thread 0xb0863b70 (LWP 12185) exited]
[Thread 0xafe60b70 (LWP 12189) exited]
[New Thread 0xafe60b70 (LWP 12190)]
[Thread 0xafe60b70 (LWP 12190) exited]
[New Thread 0xafe60b70 (LWP 12191)]
[Thread 0xafe60b70 (LWP 12191) exited]
[New Thread 0xafe60b70 (LWP 12192)]
[New Thread 0xb0863b70 (LWP 12193)]
[Thread 0xb1064b70 (LWP 12188) exited]
[New Thread 0xb1064b70 (LWP 12194)]
[Thread 0xb1064b70 (LWP 12194) exited]
[New Thread 0xb1064b70 (LWP 12195)]
[Thread 0xafe60b70 (LWP 12192) exited]
[New Thread 0xafe60b70 (LWP 12196)]
[New Thread 0xaf55eb70 (LWP 12197)]
[Thread 0xafe60b70 (LWP 12196) exited]
[New Thread 0xafe60b70 (LWP 12241)]
[Thread 0xafe60b70 (LWP 12241) exited]
[New Thread 0xafe60b70 (LWP 12242)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb2b79b70 (LWP 12130)]
0xb711fa02 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
(gdb) 

comment:12 Changed 13 years ago by andar

You need to type 'bt' after the segfault to print out the backtrace.

comment:13 Changed 13 years ago by lessy99

gdb --args python /usr/bin/deluge-gtk 
GNU gdb (GDB) 7.2-ubuntu
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/python...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/python /usr/bin/deluge-gtk
[Thread debugging using libthread_db enabled]
[New Thread 0xb5c28b70 (LWP 10807)]
[New Thread 0xb2b79b70 (LWP 10810)]
[New Thread 0xb2378b70 (LWP 10811)]
[New Thread 0xb1b77b70 (LWP 10812)]
[Thread 0xb1b77b70 (LWP 10812) exited]
[Thread 0xb2b79b70 (LWP 10810) exited]
[New Thread 0xb2b79b70 (LWP 10821)]
[New Thread 0xb1b77b70 (LWP 10822)]
[Thread 0xb2b79b70 (LWP 10821) exited]
[Thread 0xb1b77b70 (LWP 10822) exited]
[New Thread 0xb1b77b70 (LWP 10823)]
[Thread 0xb2378b70 (LWP 10811) exited]
[New Thread 0xb2378b70 (LWP 10830)]
[New Thread 0xb2b79b70 (LWP 10831)]
[New Thread 0xb1165b70 (LWP 10832)]
[Thread 0xb1165b70 (LWP 10832) exited]
[Thread 0xb2b79b70 (LWP 10831) exited]
[New Thread 0xb2b79b70 (LWP 10876)]
[New Thread 0xb1165b70 (LWP 10877)]
[Thread 0xb1165b70 (LWP 10877) exited]
[New Thread 0xb1165b70 (LWP 10878)]
[Thread 0xb1165b70 (LWP 10878) exited]
[New Thread 0xb1165b70 (LWP 10879)]
[Thread 0xb1165b70 (LWP 10879) exited]
[New Thread 0xb1165b70 (LWP 10880)]
[New Thread 0xb0762b70 (LWP 10881)]
[Thread 0xb1165b70 (LWP 10880) exited]
[New Thread 0xb1165b70 (LWP 10882)]
[New Thread 0xafe60b70 (LWP 10883)]
[Thread 0xafe60b70 (LWP 10883) exited]
[Thread 0xb1b77b70 (LWP 10823) exited]
[New Thread 0xb1b77b70 (LWP 10884)]
[New Thread 0xafe60b70 (LWP 10885)]
[Thread 0xb1b77b70 (LWP 10884) exited]
[New Thread 0xb1b77b70 (LWP 10886)]
[New Thread 0xaf65fb70 (LWP 10887)]
[New Thread 0xaed5db70 (LWP 10888)]
[Thread 0xb1b77b70 (LWP 10886) exited]
[Thread 0xaf65fb70 (LWP 10887) exited]
[Thread 0xaed5db70 (LWP 10888) exited]
[New Thread 0xaed5db70 (LWP 10889)]
[New Thread 0xaf65fb70 (LWP 10890)]
[Thread 0xaed5db70 (LWP 10889) exited]
[Thread 0xaf65fb70 (LWP 10890) exited]
[New Thread 0xaf65fb70 (LWP 10891)]
[New Thread 0xaed5db70 (LWP 10892)]
[Thread 0xb1165b70 (LWP 10882) exited]
[Thread 0xaf65fb70 (LWP 10891) exited]
[New Thread 0xaf65fb70 (LWP 10893)]
[Thread 0xaed5db70 (LWP 10892) exited]
[New Thread 0xaed5db70 (LWP 10894)]
[New Thread 0xb1165b70 (LWP 10895)]
[Thread 0xaed5db70 (LWP 10894) exited]
[New Thread 0xaed5db70 (LWP 10939)]
[New Thread 0xb1b77b70 (LWP 10940)]
[Thread 0xaed5db70 (LWP 10939) exited]
[Thread 0xb1b77b70 (LWP 10940) exited]
[New Thread 0xb1b77b70 (LWP 10941)]
[Thread 0xaf65fb70 (LWP 10893) exited]
[New Thread 0xaf65fb70 (LWP 10942)]
[Thread 0xb1b77b70 (LWP 10941) exited]
[New Thread 0xb1b77b70 (LWP 10943)]
[New Thread 0xaed5db70 (LWP 10944)]
[Thread 0xb1b77b70 (LWP 10943) exited]
[Thread 0xaf65fb70 (LWP 10942) exited]
[New Thread 0xaf65fb70 (LWP 10945)]
/usr/lib/python2.6/dist-packages/twisted/internet/gtk2reactor.py:270: Warning: g_object_ref: assertion `G_IS_OBJECT (object)' failed
  self.__run()
/usr/lib/python2.6/dist-packages/twisted/internet/gtk2reactor.py:270: Warning: g_object_unref: assertion `G_IS_OBJECT (object)' failed
  self.__run()

Program received signal SIGSEGV, Segmentation fault.
0xb78b3226 in g_slice_alloc () from /lib/libglib-2.0.so.0
(gdb) bt
#0  0xb78b3226 in g_slice_alloc () from /lib/libglib-2.0.so.0
#1  0xb78b4d9e in g_slist_prepend () from /lib/libglib-2.0.so.0
#2  0xb7948cc8 in g_object_notify () from /usr/lib/libgobject-2.0.so.0
#3  0xb720e421 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#4  0xb7949066 in g_object_set_property () from /usr/lib/libgobject-2.0.so.0
#5  0xb780b9a5 in ?? ()
   from /usr/lib/pymodules/python2.6/gtk-2.0/gobject/_gobject.so
#6  0xb780bd6c in ?? ()
   from /usr/lib/pymodules/python2.6/gtk-2.0/gobject/_gobject.so
#7  0x080ddd23 in PyEval_EvalFrameEx ()
#8  0x080dfbb2 in PyEval_EvalCodeEx ()
#9  0x08168e3c in ?? ()
#10 0x0805fd6a in PyObject_Call ()
#11 0x08067d5c in ?? ()
#12 0x0805fd6a in PyObject_Call ()
#13 0x080d8c62 in PyEval_CallObjectWithKeywords ()
#14 0x080f8e23 in PyEval_CallFunction ()
#15 0xb75cac5c in ?? () from /usr/lib/pymodules/python2.6/gtk-2.0/gtk/_gtk.so
#16 0xb73d5942 in gtk_tree_view_column_cell_set_cell_data ()
   from /usr/lib/libgtk-x11-2.0.so.0
#17 0xb73ccdca in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#18 0xb73ce471 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#19 0xb73ce97d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb73cea0e in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb7100998 in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#22 0xb7892841 in ?? () from /lib/libglib-2.0.so.0
#23 0xb7894855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0xb7898668 in ?? () from /lib/libglib-2.0.so.0
#25 0xb7898ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#26 0xb72b21d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#27 0xb76ba060 in ?? () from /usr/lib/pymodules/python2.6/gtk-2.0/gtk/_gtk.so
#28 0x080ddd39 in PyEval_EvalFrameEx ()
#29 0x080dfbb2 in PyEval_EvalCodeEx ()
#30 0x080de145 in PyEval_EvalFrameEx ()
#31 0x080dfbb2 in PyEval_EvalCodeEx ()
#32 0x08168e3c in ?? ()
#33 0x0805fd6a in PyObject_Call ()
#34 0x08067d5c in ?? ()
#35 0x0805fd6a in PyObject_Call ()
#36 0x080b2bc4 in ?? ()
#37 0x080aa8c5 in ?? ()
#38 0x0805fd6a in PyObject_Call ()
#39 0x080dd5b0 in PyEval_EvalFrameEx ()
#40 0x080df04c in PyEval_EvalFrameEx ()
#41 0x080df04c in PyEval_EvalFrameEx ()
#42 0x080dfbb2 in PyEval_EvalCodeEx ()
#43 0x080dfca7 in PyEval_EvalCode ()
#44 0x080fd956 in PyRun_FileExFlags ()
#45 0x080fdbb2 in PyRun_SimpleFileExFlags ()
#46 0x0805b6d3 in Py_Main ()
#47 0x0805a8ab in main ()
(gdb) 

comment:14 Changed 13 years ago by Cas

  • Resolution set to invalid
  • Status changed from assigned to closed

Look likes it could be a pygtk or gtk issue with your system.

This is certainly nothing that we have control over fixing. I will have to close this as invalid, sorry cannot help further.

You could report the bug at these places: https://bugzilla.gnome.org/ https://bugs.launchpad.net/ubuntu

Ubuntu devs may ask to see a more detailed trace using valgrind: https://wiki.ubuntu.com/Valgrind

comment:16 Changed 13 years ago by kaspy2011

  • Resolution invalid deleted
  • Status changed from closed to reopened

The bug has been reassigned to Deluge --> https://bugs.launchpad.net/ubuntu/+source/deluge/+bug/824829

comment:17 Changed 13 years ago by Cas

  • Resolution set to invalid
  • Status changed from reopened to closed
Note: See TracTickets for help on using tickets.