Hi folks,

using licq 1.2.4 from the sources (gcc 3.2), I get licq swapping until it
is killed. This is reproduceable (at least by #licq/DreamForce):

- right click on a user
- send file
- browse and select a file
- send (I send direct, not thru the server)
- cancel
Now the CPU and mem consumption grows until licq dies.

Here is a run history from gdb:
(gdb) file licq
(gdb) set args -- -noxim
(gdb) run
Starting program: /usr/local/bin/licq -- -noxim
[New Thread 1024 (LWP 26971)]
18:22:49: [WRN] Licq: Ignoring stale lockfile (pid 26878)
[New Thread 2049 (LWP 26972)]
[New Thread 1026 (LWP 26973)]
[New Thread 2051 (LWP 26974)]
[New Thread 3076 (LWP 26975)]
[New Thread 4101 (LWP 26976)]
[New Thread 5126 (LWP 26977)]
[New Thread 6151 (LWP 26978)]
[New Thread 7176 (LWP 26979)]
[New Thread 8201 (LWP 26980)]
[New Thread 9226 (LWP 26981)]
[New Thread 10251 (LWP 26982)]
[New Thread 11276 (LWP 26983)]
[New Thread 12301 (LWP 26984)]
[New Thread 13326 (LWP 26985)]
[New Thread 14351 (LWP 26986)]
[New Thread 15376 (LWP 26987)]
[New Thread 16401 (LWP 26988)]
[New Thread 17426 (LWP 26989)]
[New Thread 18451 (LWP 26990)]
[New Thread 19476 (LWP 26991)]
[New Thread 20501 (LWP 26992)]
[New Thread 21526 (LWP 26993)]
[New Thread 22551 (LWP 26994)]
[New Thread 23576 (LWP 26995)]
[New Thread 24601 (LWP 27010)]
[New Thread 25626 (LWP 27027)]

Program received signal SIGABRT, Aborted.

[Switching to Thread 3076 (LWP 26975)]

0x40264df1 in kill () from /lib/libc.so.6
(gdb) bt
#0  0x40264df1 in kill () from /lib/libc.so.6
#1  0x4013b06d in pthread_kill () from /lib/libpthread.so.0
#2  0x4013b5eb in raise () from /lib/libpthread.so.0
#3  0x402664d9 in abort () from /lib/libc.so.6
#4  0x401e85d7 in __cxxabiv1::__terminate(void (*)()) () from
/usr/lib/libstdc++.so.5#5  0x401e8624 in std::terminate() () from
/usr/lib/libstdc++.so.5#6  0x401e87a6 in __cxa_throw () from
/usr/lib/libstdc++.so.5#7  0x401e89b2 in operator new(unsigned) () from
/usr/lib/libstdc++.so.5#8  0x401c3e01 in std::__default_alloc_template<true,
0>::_S_chunk_alloc(unsigned, int&) ()   from /usr/lib/libstdc++.so.5
#9  0x401c3d1d in std::__default_alloc_template<true, 0>::_S_refill(unsigned)
() from /usr/lib/libstdc++.so.5#10 0x401c38f0 in
std::__default_alloc_template<true, 0>::allocate(unsigned) () from
/usr/lib/libstdc++.so.5#11 0x08079132 in void std::list<char const*,
std::allocator<char const*> >::_M_insert_dispatch<std::_List_iterator<char
const*, char const*&, char const**> >(std::_List_iterator<char const*, char
const*&, char const**>, std::_List_iterator<char const*, char const*&, char
const**>, std::_List_iterator<char const*, char const*&, char const**>,
__false_type) ()#12 0x404425b1 in UserSendCommon::RetrySend(ICQEvent*, bool,
unsigned short) ()   from /usr/local/lib/licq/licq_qt-gui.so
#13 0x40441934 in UserSendCommon::sendDone_common(ICQEvent*) () from
/usr/local/lib/licq/licq_qt-gui.so#14 0x40448863 in
UserSendCommon::qt_invoke(int, QUObject*) () from
/usr/local/lib/licq/licq_qt-gui.so#15 0x40449178 in
UserSendFileEvent::qt_invoke(int, QUObject*) () from
/usr/local/lib/licq/licq_qt-gui.so#16 0x406ac1bb in
QObject::activate_signal(QConnectionList*, QUObject*) ()   from
/usr/lib/qt3/lib/libqt-mt.so.3#17 0x40402efa in
CSignalManager::signal_doneUserFcn(ICQEvent*) () from
/usr/local/lib/licq/licq_qt-gui.so#18 0x40402815 in
CSignalManager::ProcessEvent(ICQEvent*) () from
/usr/local/lib/licq/licq_qt-gui.so#19 0x40402555 in
CSignalManager::slot_incoming() () from /usr/local/lib/licq/licq_qt-gui.so#20
0x40403019 in CSignalManager::qt_invoke(int, QUObject*) () from
/usr/local/lib/licq/licq_qt-gui.so#21 0x406ac1bb in
QObject::activate_signal(QConnectionList*, QUObject*) ()   from
/usr/lib/qt3/lib/libqt-mt.so.3#22 0x406ac285 in QObject::activate_signal(int,
int) () from /usr/lib/qt3/lib/libqt-mt.so.3#23 0x4096e5a2 in
QSocketNotifier::activated(int) () from /usr/lib/qt3/lib/libqt-mt.so.3#24
0x406c7b00 in QSocketNotifier::event(QEvent*) () from
/usr/lib/qt3/lib/libqt-mt.so.3#25 0x406584f9 in
QApplication::internalNotify(QObject*, QEvent*) () from
/usr/lib/qt3/lib/libqt-mt.so.3#26 0x40657da1 in QApplication::notify(QObject*,
QEvent*) () from /usr/lib/qt3/lib/libqt-mt.so.3#27 0x405f5711 in
qt_set_socket_handler(int, int, QObject*, bool) () from
/usr/lib/qt3/lib/libqt-mt.so.3#28 0x405f5b33 in
QApplication::processNextEvent(bool) () from /usr/lib/qt3/lib/libqt-mt.so.3#29
0x40659b20 in QApplication::enter_loop() () from
/usr/lib/qt3/lib/libqt-mt.so.3#30 0x405f582d in QApplication::exec() () from
/usr/lib/qt3/lib/libqt-mt.so.3#31 0x403c7a5d in CLicqGui::Run(CICQDaemon*) ()
from /usr/local/lib/licq/licq_qt-gui.so#32 0x403c6299 in LP_Main () from
/usr/local/lib/licq/licq_qt-gui.so#33 0x403c5fdc in LP_Main_tep () from
/usr/local/lib/licq/licq_qt-gui.so#34 0x401381b0 in pthread_start_thread ()
from /lib/libpthread.so.0#35 0x4013822f in pthread_start_thread_event () from
/lib/libpthread.so.0(gdb) quit


Feel free to ask for further detail..


Regards,

-- 
wwp


-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Licq-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/licq-devel

Reply via email to