Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#1241 closed Bug (invalid)

Segmentation fault in 1.33 (Ubuntu 8.04)

Reported by: oleg Owned by:
Priority: Normal Milestone: None Set
Component: Transmission Version: 1.33
Severity: Normal Keywords:
Cc:

Description

Hello,

I use Transmission 1.33 (6608) from unofficial repo (http://ppa.launchpad.net/bortis/ubuntu). Program crashes with SIGSEGV. Please check gdb output.

Best regards, Oleg Yaroshevych.

oleg@krim:~$ gdb transmission
GNU gdb 6.8-debian
Copyright (C) 2008 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 "i486-linux-gnu"...
(no debugging symbols found)
(gdb) handle SIGPIPE nostop
Signal        Stop	Print	Pass to program	Description
SIGPIPE       No	Yes	Yes		Broken pipe
(gdb) run
Starting program: /usr/bin/transmission 
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb6edba40 (LWP 8049)]
(no debugging symbols found)
(no debugging symbols found)
---Type <return> to continue, or q <return> to quit---
(no debugging symbols found)
(no debugging symbols found)
[New Thread 0xb6828b90 (LWP 8059)]
[New Thread 0xb5effb90 (LWP 8060)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread 0xb5effb90 (LWP 8060) exited]

Program received signal SIGPIPE, Broken pipe.

Program received signal SIGPIPE, Broken pipe.

Program received signal SIGPIPE, Broken pipe.

Program received signal SIGPIPE, Broken pipe.

Program received signal SIGPIPE, Broken pipe.

Program received signal SIGPIPE, Broken pipe.
---Type <return> to continue, or q <return> to quit---

Program received signal SIGPIPE, Broken pipe.
(no debugging symbols found)

Program received signal SIGPIPE, Broken pipe.

Program received signal 	, Segmentation fault.
[Switching to Thread 0xb6edba40 (LWP 8049)]
0xb78c8177 in g_markup_escape_text () from /usr/lib/libglib-2.0.so.0
(gdb) 
(gdb) quit
The program is running.  Exit anyway? (y or n) y
oleg@krim:~$ 

Change History (2)

comment:1 Changed 13 years ago by charles

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

I appreciate you filing this report and for running Transmission in gdb, but unfortunately that gdb session is pretty useless.

What would be useful:

As root, install transmission-debuginfo. then:

% gdb transmission (gdb) handle SIGPIPE nostop (gdb) r SIGSEGV (gdb) thread apply all bt (gdb) quit

please attach the results of a session like this and reopen this ticket. Thanks!

comment:2 Changed 13 years ago by charles

oops, forgot about the formatting.

% gdb transmission
(gdb) handle SIGPIPE nostop
(gdb) r
...run until it crashes...
(gdb) thread apply all bt
(gdb) quit 
Note: See TracTickets for help on using tickets.