Bug 115598

Summary: KNode crashes while idling, crashing Kontact
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Joe Harmon <jharmon>
Component: OtherAssignee: Will Stephenson <wstephenson>
Status: VERIFIED WORKSFORME QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: kde-maintainers
Version: Beta 4 Plus   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: back trace of kontact crash
another back trace
knode crash while sitting open

Description Joe Harmon 2005-09-07 14:03:56 UTC
I wasn't even using Kontact, it was just sitting open. Then I received a
notification that it crashed. I will be attaching the backtrace.

Note: I am using this against a groupwise 7 for both calendar (soap) and email
(imap).
Comment 1 Joe Harmon 2005-09-07 14:04:47 UTC
Created attachment 49067 [details]
back trace of kontact crash
Comment 2 Joe Harmon 2005-09-07 14:18:33 UTC
I don't understand why this was changed to major when the definition of critical
is as follows:

Critical  	Crash, loss of data, corruption of data, severe memory leak

This is a crash and should therefore be critical.
Comment 3 Joe Harmon 2005-09-07 14:49:15 UTC
Created attachment 49072 [details]
another back trace

Here is another back trace on the same problem. Look similar.
Comment 4 Dirk Mueller 2005-09-07 16:06:57 UTC
and you don't ues news (nntp/knode) at all? because thats where it crashes 
 
 
Comment 5 Joe Harmon 2005-09-07 16:10:17 UTC
(In reply to comment #4)
> and you don't ues news (nntp/knode) at all? because thats where it crashes 

Yes I do use Knode/nntp. I was just assuming that it was knode because it said
knode crash at the top of the backtrace screen, and I was in the mail view of
kontact at the time of the crash.
Comment 6 Joe Harmon 2005-09-07 16:11:39 UTC
(In reply to comment #5)
> (In reply to comment #4)
> > and you don't ues news (nntp/knode) at all? because thats where it crashes 
> 
> Yes I do use Knode/nntp. I was just assuming that it was knode because it said
> knode crash at the top of the backtrace screen, and I was in the mail view of
> kontact at the time of the crash.
> 

I mean kontact crash not knode :) Regardless, I do use knode.
Comment 7 Dirk Mueller 2005-09-07 16:17:28 UTC
ok.. but kontact disappears, or knode? 
 
because to me it looks like knode crashes while kontact might or might not be 
running.  
 
 
Comment 8 Joe Harmon 2005-09-07 16:22:23 UTC
(In reply to comment #7)
> ok.. but kontact disappears, or knode? 

Yeah, the whole kontact application disappears. But knode is running inside of
kontact as my news component. I am not running it outside of kontact as a
seperate application.

Comment 9 Stephan Kulow 2005-09-08 12:54:53 UTC
looks easy to fix 
 
#4  KPIM::ProgressItem::setProgress (this=0x0, v=0) at progressmanager.cpp:103  
#5  0x437d012b in KNNetAccess::slotThreadSignal (this=0x9403f38, i=24)  
    at knnetaccess.cpp:434  
Comment 10 Dirk Mueller 2005-09-08 13:00:07 UTC
its just one place, if you fix that one it will crash one line later.  
Comment 11 Will Stephenson 2005-09-08 16:40:49 UTC
Joe: I assume you have interval news checking turned on in knode (Configure 
KNode->Accounts->Newsgroup Servers->[Account name]) and it is crashing while 
just sitting open due to an interval check happening? 
Comment 12 Joe Harmon 2005-09-08 18:34:07 UTC
(In reply to comment #11)
> Joe: I assume you have interval news checking turned on in knode (Configure 
> KNode->Accounts->Newsgroup Servers->[Account name]) and it is crashing while 
> just sitting open due to an interval check happening? 

I do have the truned on and it checks every 5 minutes. If it is crashing on
that, then it only did it twice so far, and it is working the rest of the time.
Perhaps it is something that happens at the same time a the interval check?
Comment 13 Will Stephenson 2005-09-09 13:06:24 UTC
Have applied a workaround that checks the ProgressItem is valid before trying  
to update it, which should prevent the crash.  I've asked the knode maintainer 
if he can untangle his threads, and if there's a proper fix I'll apply this to 
the next KDE update. 
Comment 14 Joe Harmon 2005-09-28 20:56:54 UTC
I am still seeing this crash on almost a daily basis. I am running RC4. This
time I am just running Knode outside of Kontact, so I do know that it is knode
that is crashing.
Comment 15 Joe Harmon 2005-09-28 22:36:11 UTC
Created attachment 51094 [details]
knode crash while sitting open

let me know if this ends up being a different issue. If it is, I will open a
new bug, but the symptoms are the same.
Comment 16 Joe Harmon 2005-12-22 15:58:46 UTC
I have an update on this. I use evolution quite a bit because I typically run in GNOME. Therefore I run knode outside of kontact. This is when knode seems to crash. If I run Kontact for my email and am running knode within kontact, I don't see the crash. Or at least I haven't seen it yet.
Comment 17 Stephan Kulow 2006-02-16 11:37:45 UTC
ok, next try: please try 10.1 - knode works fine for me, and Volker fixed quite some bugs for 3.5 (which is about the only knode development happening atm).

if you can still reproduce it: let knode run through valgrind - it must be something specific to your settings
Comment 18 Joe Harmon 2006-02-16 15:52:25 UTC
(In reply to comment #17)
> ok, next try: please try 10.1 - knode works fine for me, and Volker fixed quite
> some bugs for 3.5 (which is about the only knode development happening atm).
> 
> if you can still reproduce it: let knode run through valgrind - it must be
> something specific to your settings


No problem, sounds good. I will let you know if I find anything with 10.1 beta 4.