Bug 643 - Crash while expiring idle log.
Status:
RESOLVED WORKSFORME
Component:
Core
Version:
1.8.4
Hardware:
PC Windows
Importance:
P4 normal
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Jun 15 2007 18:24:42 UTC
by:
Rob Caelers
Modified:
May 14 2010 23:03:57 UTC
WhoWhenWhatRemovedAdded
Rob CaelersAug 27 2007 14:04:08 UTCpriorityP2P4
Rob CaelersMay 14 2010 23:03:57 UTCstatusNEWRESOLVED
resolutionWORKSFORME
Description
Rob Caelers  Jun 15 2007 18:24:42 UTC
Crash log created on 14/06/2007 at 02:04:21.

version = 1.8.4
compile date = Mar  4 2007
compile time = 20:51:40
features = DISTRIBUTION EXERCISES GNET GNET2 GTK_MULTIHEAD


code = c0000005
flags = 0
address = 7c910f29
params = 2
C:\Program Files\Workrave\lib\Workrave.exe caused an Access Violation
at location 7c910f29 reading from location 0000001c

Registers:

eax=01b763c0 ebx=00d20000 ecx=0000001c edx=00000000 esi=01b763b8 edi=01b76368
eip=7c910f29 esp=0022f63c ebp=0022f648 iopl=0         nv up ei pl zr na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00210246

Stack trace:

PC        Frame     Ret
7C910F29  0022F648  7C910D5C
7C910D5C  0022F71C  77C2C2DE
77C2C2DE  0022F764  005617F5
005617F5  0022F774  00592234 operator delete(void*)
00592234  0022F788  00592273 std::list<IdleLogManager::IdleInterval, std::allocator<IdleLogManager::IdleInterval> >::erase(std::_List_iterator<IdleLogManager::IdleInterval>)
00592273  0022F7A8  0042F825 std::list<IdleLogManager::IdleInterval, std::allocator<IdleLogManager::IdleInterval> >::resize(unsigned int, IdleLogManager::IdleInterval const&)
0042F825  0022F824  0042F876 IdleLogManager::expire(IdleLogManager::ClientInfo&)
0042F876  0022F83C  00431894 IdleLogManager::expire()
00431894  0022F86C  0042C70D IdleLogManager::update_all_idlelogs(std::string, ActivityState)
0042C70D  0022F8B0  0042E5CF Core::process_state()
0042E5CF  0022F8CC  00404B8A Core::heartbeat()
00404B8A  0022F934  00573F8F
00573F8F  0022F940  00571103
00571103  0022F94C  0054D128
0054D128  0022F96C  0072FB16
0072FB16  0022F99C  0072D8F7
0072D8F7  0022F9EC  0072EDCB
0072EDCB  0022FA2C  0072EFAA
0072EFAA  0022FA5C  00AA43BE
00AA43BE  0022FAAC  004699B3
004699B3  0022FABC  00405011
00405011  0022FAE0  00420C9B
00420C9B  0022FAF4  00420CEE
00420CEE  0022FEF8  005681AA
005681AA  0022FF78  00401237
00401237  0022FFB0  004012A8
004012A8  0022FFC0  7C816FD7
7C816FD7  0022FFF0  00000000

Registry dump:

key = Software\Workrave

key = Software\Workrave\distribution
 value = port
 string data = 27273
 value = reconnect_attempts
 string data = 5
 value = reconnect_interval
 string data = 15
 value = enabled
 string data = 1
 value = username
 string data = XXXXXX
 value = password
 string data = <hidden>
Comment 1
Rob Caelers  May 14 2010 23:03:57 UTC
Added extra test. Crash not seen any more since bug was filed.