|
From: emwe <em...@m-...> - 2003-06-20 18:00:35
|
bug1:
after having made a http progress, and then closing themis,
segment violation.
//
httplayer.cpp line 104
httplayer::~httplayer()
{
delete CookieMonster;
http_request *req;
while(requests_head!=NULL) {
req=requests_head->next;
delete requests_head; // << this one
requests_head=req;
}
//
req is (nil)
this goes down till httplayer.h line 233
//
if (headers) {
header_st *cur=headers;
while (headers!=NULL) {
// printf("header: %s\tvalue: %s\n",cur->name,cur->value);
cur=headers->next;
delete headers; // << this one
headers=cur;
}
}
//
and then httplayer.h line 111
//
~header_st() {
if (name)
delete name;
if (value)
delete value; // << this one
name=value=NULL;
next=NULL;
}
//
bug2:
on themis close. occurs randomly, but often.
plug-in manager:sc
frame retaddr
fd0f080c ec0770f0 _free + 0000002c
fd0f0830 ec06a9ef unchecked_free + 00000043
fd0f0848 ec073c3c __builtin_delete + 00000030
fd0f085c ec27d3cf BLocker::~BLocker(void) + 0000003b
fd0f0874 8003b3e8 PlugClass::~PlugClass(void) + 00000048
fd0f0894 ea795835 ProtocolPlugClass::~ProtocolPlugClass(void) + 0000002d
fd0f08b0 ea783511 http_protocol::~http_protocol(void) + 00000141
fd0f08cc ea7820ba Shutdown + 000000be
fd0f090c 8003fc9b plugman::UnloadAllPlugins(bool) + 00000237
fd0f096c 8003f9c3 plugman::QuitRequested(void) + 000000f3
fd0f09e0 ec198313 BLooper::do_quit_requested(BMessage *) + 0000005f
fd0f0a44 ec19a979 BLooper::DispatchMessage(BMessage *, BHandler *) +
00000035
fd0f0a5c ec198a39 BLooper::task_looper(void) + 0000043d
fd0f0d28 ec19ae46 BLooper::_task0_(void *) + 00000036
fd0f0d3c ec06c50d thread_start + 00000039
plug-in manager:
plugclass.cpp line 87
//
PlugClass::~PlugClass() {
delete Lock; // << this one
MsgSysUnregister(this);
}
//
bug3:
Themis crashed when started from Tracker. Means, window freezes, and doesnt
get updated. When started from Shell, everthing is ok. The debug output
seems to delay the use of an object or sth. No idea. No idea how I can find
the bug without using the shell. Perhaps you are.
Have a nice weekend!
Michael 'emwe' Weirauch
--
emwe:25 | em...@m-...
emwe:80 | www.m-phasis.de
|