Ticket #1247 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

deluge-gtk hangs on shutdown

Reported by: johnnyg Owned by: johnnyg
Priority: critical Milestone: 1.3.1
Component: other Version: 1.3.0
Keywords: shutdown freeze hang close Cc: chantry.xavier@…, sroecker@…

Description (last modified by johnnyg) (diff)

Arch Linux (2.6.33) x86_64

strace shows it hanging on:

futex(0x2694a80, FUTEX_WAIT_PRIVATE, 0, NULL

This happens when using the system tray menu. Sending a SIGTERM works fine.

Change History

Changed 3 years ago by johnnyg

  • description modified (diff)

Changed 3 years ago by johnnyg

  • status changed from new to closed
  • resolution set to fixed

Changed 3 years ago by shining

  • cc chantry.xavier@… added

I've two arch clients (i686 and x86_64) and one debian server all running 1.2.3. The two arch systems have this problem.

SIGINT (2) and SIGTERM (15) do not work, but KILL (9) QUIT (3) and probably others do work.

I've just tested 1.3.0 branch and I am very glad to see it's fixed there, but that does not seem compatible with 1.2.3. i.e. I can connect with my 1.3.0 client to 1.2.3 server, but I only see the status bar with global download/upload speed, no access to torrents information and to preferences.

I guess I will just backport that fix to 1.2.3 myself.

Changed 3 years ago by shining

Damn, I just saw 1.2-stable branch has that fix already, that's perfect for me then. Easy to build and it works :) Thanks !

I will still ask if there will be a 1.2.4 release, but that's just out of curiosity.

Changed 3 years ago by johnnyg

Seeing 1.3 is in RC stage, there's not going to be a 1.2.4.

Changed 3 years ago by sroecker

  • status changed from closed to reopened
  • cc sroecker@… added
  • version changed from 1.3.0_dev to 1.3.0
  • resolution fixed deleted

Unfortunately this bug is still in 1.3.0.

More info  https://bugs.launchpad.net/ubuntu/+source/deluge/+bug/658686[[BR]]

Cherry-picking commit e025b6b9db4f1bddfb92b269ed82e64923dec0b6 solves this.

Changed 3 years ago by johnnyg

  • status changed from reopened to closed
  • resolution set to fixed

This has been fixed in  git and will be in Deluge 1.3.1.

Changed 3 years ago by johnnyg

  • milestone changed from 1.3 to 1.3.1
Note: See TracTickets for help on using tickets.