Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#2427 closed Bug (fixed)

Crash on quit when the Preferences window is open.

Reported by: Rolcol Owned by: charles
Priority: Normal Milestone: 1.76
Component: GTK+ Client Version: 1.75
Severity: Normal Keywords:
Cc:

Description (last modified by charles)

Steps:

1) Open Transmission 2) Select and open the Preferences window for a torrent 3) Quit Transmission without closing the Preferences window.

Downstream: https://bugs.launchpad.net/ubuntu/+source/transmission/+bug/451554

http://transmission.pastebin.com/m54d2ab6a :

Starting program: /home/roly/Desktop/transmission-1.75/gtk/transmission -g /tmp/newtransmissionhome/
[Thread debugging using libthread_db enabled]
[New Thread 0xb6fa0ac0 (LWP 29036)]
[New Thread 0xb6d8eb90 (LWP 29037)]
[New Thread 0xb5f50b90 (LWP 29046)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb6fa0ac0 (LWP 29036)]
tr_torrentNext (session=0x0, tor=0x0) at session.c:1896
1896	    return tor ? tor->next : session->torrentList;
(gdb) thread apply all bt

Thread 3 (Thread 0xb5f50b90 (LWP 29046)):
#0  0xb80d0430 in __kernel_vsyscall ()
#1  0xb74317a6 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb746f14c in usleep () from /lib/tls/i686/cmov/libc.so.6
#3  0x080983da in tr_sessionClose (session=0x937e158) at session.c:1537
#4  0x0806dd8b in quitThreadFunc (gdata=0x937db48) at main.c:636
#5  0xb777e7bf in ?? () from /usr/lib/libglib-2.0.so.0
#6  0xb74fb4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb747649e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb6d8eb90 (LWP 29037)):
#0  0xb80d0430 in __kernel_vsyscall ()
#1  0xb7476c86 in epoll_wait () from /lib/tls/i686/cmov/libc.so.6
#2  0x080dbb2a in epoll_dispatch (base=0x937e978, arg=0x937df68, tv=0x937fdd8)
    at epoll.c:198
#3  0x080d640c in event_base_loop (base=0x937e978, flags=0) at event.c:535
#4  0x080d67ca in event_loop (flags=0) at event.c:468
#5  0x080d67e2 in event_dispatch () at event.c:406
#6  0x080a503d in libeventThreadFunc (veh=0x937df00) at trevent.c:239
#7  0xb74fb4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0xb747649e in clone () from /lib/tls/i686/cmov/libc.so.6

---Type <return> to continue, or q <return> to quit---
Thread 1 (Thread 0xb6fa0ac0 (LWP 29036)):
#0  tr_torrentNext (session=0x0, tor=0x0) at session.c:1896
#1  0x0806b6c4 in refresh (data=0x0) at file-list.c:207
#2  0x0806c48e in refreshModel (file_data=0x9d1e480) at file-list.c:230
#3  0xb7af48fb in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#4  0xb77542b6 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0xb7753b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#6  0xb77570eb in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb77575ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#8  0xb7c9c7d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#9  0x0806f674 in main (argc=Cannot access memory at address 0x0
) at main.c:478
(gdb)

Change History (4)

comment:1 Changed 12 years ago by charles

  • Keywords backport added
  • Milestone changed from None Set to 1.80
  • Status changed from new to assigned

fixed in trunk by r9143 for 1.80

comment:2 Changed 12 years ago by charles

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

comment:3 Changed 12 years ago by charles

  • Description modified (diff)

comment:4 Changed 12 years ago by charles

  • Keywords backport removed
  • Milestone changed from 1.80 to 1.76

Backported to the 1.7x branch for 1.76 in r9364

Note: See TracTickets for help on using tickets.