ok, i found what happens. I have my folder watching pointing to
nonexistent directory, and this is the cause, when i correct this
option to an existing directory all works fine.
The output when folder watching is pointing to nonexistent directory is:
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed:
No such file or directory
QFileSystemWatcher: failed to add paths: /mnt/data/torrents-linux
Warning: Local domain socket was not closed cleanly, deleting file...
*** NOTE qbittorrent opens ok now , but when u change connection options: ***
On 9/29/09, Christophe Dumez <email address hidden> wrote:
> Did you run qbittorrent in a term? A backtrace should be output in the
> term whenever qBittorrent crashes. I will try to reproduce but having
> the backtrace would be helpful if I cannot reproduce.
>
> --
> Change connection options - exits abruptly
> https://bugs.launchpad.net/bugs/438001
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in qBittorrent - An advanced bittorrent client in C++ / Qt4: New
>
> Bug description:
> After changing some connection options (download speed...) the program
> terminates abruptly, no error on screen, simply terminates.
>
> Qbittorrent 1.5.2
> Ubuntu karmic
> kernel 2.6.31-10
> kde 4.3.1
>
ok, i found what happens. I have my folder watching pointing to
nonexistent directory, and this is the cause, when i correct this
option to an existing directory all works fine.
The output when folder watching is pointing to nonexistent directory is:
QInotifyFileSys temWatcherEngin e::addPaths: inotify_add_watch failed: torrents- linux
No such file or directory
QFileSystemWatcher: failed to add paths: /mnt/data/
Warning: Local domain socket was not closed cleanly, deleting file...
*** NOTE qbittorrent opens ok now , but when u change connection options: ***
******* ******* ******* ******* ******* ******* ******* ******* ***** bug.qbittorrent .org :enableDirector yScanning( QString) +0x5e [0x81178ce] ession( bool)+0x2f6 [0x8092b96] ed(bool) +0x137 [0x8095fe7] metacall( QMetaObject: :Call, int, void**)+0x52a lib/libQtCore. so.4 : QMetaObject: :activate( QObject* , int, int, lib/libQtCore. so.4 : QMetaObject: :activate( QObject* , imp::status_ changed( bool) const+0x3b [0x8197e5b] imp::qt_ metacall( QMetaObject: :Call, int, lib/libQtCore. so.4 : QMetaObject: :activate( QObject* , int, int, lib/libQtCore. so.4 : QMetaObject: :activate( QObject* , lib/libQtGui. so.4 : x::clicked( QAbstractButton *)+0x43 [0x140fef3] lib/libQtGui. so.4 [0x14100dc] lib/libQtGui. so.4 : x::qt_metacall( QMetaObject: :Call, int, void**)+0xf6 lib/libQtCore. so.4 : QMetaObject: :activate( QObject* , int, int, lib/libQtCore. so.4 : QMetaObject: :activate( QObject* , lib/libQtGui. so.4 : QAbstractButton ::clicked( bool)+0x51 [0x16b3911] lib/libQtGui. so.4 [0x13dc249] lib/libQtGui. so.4 [0x13ddea4] lib/libQtGui. so.4 : ::mouseReleaseE vent(QMouseEven t*)+0x91 [0x13de131] lib/libQtGui. so.4 : QWidget: :event( QEvent* )+0x762 [0x107bf92] lib/libQtGui. so.4 : QAbstractButton ::event( QEvent* )+0x3e [0x13dc0ee] lib/libQtGui. so.4 : QPushButton: :event( QEvent* )+0x3d [0x148634d] lib/libQtGui. so.4 : vate::notify_ helper( QObject* , QEvent*)+0xb4 lib/libQtGui. so.4 : QApplication: :notify( QObject* , lib/libQtCore. so.4 : QCoreApplicatio n::notifyIntern al(QObject* , lib/libQtGui. so.4 : vate::sendMouse Event(QWidget* , QMouseEvent*, QWidget*, QWidget> &)+0xde [0x102df5e] lib/libQtGui. so.4 [0x109c6e0] lib/libQtGui. so.4 : :x11ProcessEven t(_XEvent* )+0x19bb [0x109bb6b] lib/libQtGui. so.4 [0x10c83f2] libglib- 2.0.so. 0 : g_main_ context_ dispatch( )+0x1f8 [0x2b10e78] libglib- 2.0.so. 0 [0x2b14720] libglib- 2.0.so. 0 : g_main_ context_ iteration( )+0x73 [0x2b14853] lib/libQtCore. so.4 : rGlib:: processEvents( QFlags< QEventLoop: :ProcessEventsF lag>)+0x5c lib/libQtGui. so.4 [0x10c7ad5] lib/libQtCore. so.4 : :processEvents( QFlags< QEventLoop: :ProcessEventsF lag>)+0x49 lib/libQtCore. so.4 : :exec(QFlags< QEventLoop: :ProcessEventsF lag>)+0xfa lib/libQtCore. so.4 : QCoreApplicatio n::exec( )+0xaf [0x83c52f] lib/libQtGui. so.4 : QApplication: :exec() +0x27 [0x1026dc7] tls/i686/ cmov/libc. so.6 : __libc_ start_main( )+0xe6 [0xbccb56]
Catching SIGSEGV, please report a bug at http://
and provide the following backtrace:
stack trace:
[0x118400]
qbittorrent : bittorrent:
qbittorrent : GUI::configureS
qbittorrent : GUI::OptionsSav
qbittorrent : GUI::qt_
[0x81975ea]
/usr/
void**)+0x233 [0x851253]
/usr/
QMetaObject const*, int, void**)+0x52 [0x851eb2]
qbittorrent : options_
qbittorrent : options_
void**)+0x2c2 [0x8198122]
/usr/
void**)+0x233 [0x851253]
/usr/
QMetaObject const*, int, void**)+0x52 [0x851eb2]
/usr/
QDialogButtonBo
/usr/
/usr/
QDialogButtonBo
[0x1411e66]
/usr/
void**)+0x233 [0x851253]
/usr/
QMetaObject const*, int, int, void**)+0x58 [0x8516c8]
/usr/
/usr/
/usr/
/usr/
QAbstractButton
/usr/
/usr/
/usr/
/usr/
QApplicationPri
[0x1026f44]
/usr/
QEvent*)+0xb43 [0x102f023]
/usr/
QEvent*)+0x7b [0x83b6bb]
/usr/
QApplicationPri
QWidget*, QWidget**, QPointer<
/usr/
/usr/
QApplication:
/usr/
/lib/
/lib/
/lib/
/usr/
QEventDispatche
[0x86601c]
/usr/
/usr/
QEventLoop:
[0x839c69]
/usr/
QEventLoop:
[0x83a0ba]
/usr/
/usr/
qbittorrent : main()+0xa71 [0x80b82f1]
/lib/
qbittorrent [0x80851b1]
On 9/29/09, Christophe Dumez <email address hidden> wrote: /bugs.launchpad .net/bugs/ 438001
> Did you run qbittorrent in a term? A backtrace should be output in the
> term whenever qBittorrent crashes. I will try to reproduce but having
> the backtrace would be helpful if I cannot reproduce.
>
> --
> Change connection options - exits abruptly
> https:/
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in qBittorrent - An advanced bittorrent client in C++ / Qt4: New
>
> Bug description:
> After changing some connection options (download speed...) the program
> terminates abruptly, no error on screen, simply terminates.
>
> Qbittorrent 1.5.2
> Ubuntu karmic
> kernel 2.6.31-10
> kde 4.3.1
>