FS#33086 - [ktorrent] sometimes crashed when checking new files in multi-file torrents

Attached to Project: Arch Linux
Opened by Lapin Roman (Lampus) - Thursday, 13 December 2012, 18:16 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 02 February 2013, 18:16 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Ronald van Haren (pressh)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:
ktorrent sometimes crashed when checking new files in multi-file torrents with message "Fatal Error: Accessed global static 'Log *global_log()' after destruction." in console.
I have rebuild libktorrent and ktorrent with Debug support, also I have added messages in constructor and destructor of class Log in ibktorrent/src/libktorrent-1.3.0/src/util/log.cpp.

Output messages of ktorrent in console after crash:
Log object created!
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
Log object desctructed!
Warning: ktorrent: Fatal IO error: client killed
Log object desctructed!
Fatal Error: Accessed global static 'Log *global_log()' after destruction. Defined at /home/lampus/build/libktorrent/src/libktorrent-1.3.0/src/util/log.cpp:269
Unable to start Dr. Konqi

Additional info:
ktorrent 4.3.0-2
libktorrent 1.3.0-1


Steps to reproduce:
1. Randomly check/uncheck files in multi-file torrents
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Saturday, 02 February 2013, 18:16 GMT
Reason for closing:  Upstream
Additional comments about closing:  Please report this upstream

Loading...