Bug 595 - network: reconnect causes crash on both sides
Status:
RESOLVED FIXED
Component:
Core
Version:
cvs
Hardware:
PC Windows XP
Importance:
P2 normal
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Mar 1 2007 14:54:16 UTC
by:
Kees-Jan Dijkzeul
Modified:
Mar 2 2007 23:47:33 UTC
| Id | Who | When | Size | Type |
|---|---|---|---|---|
| 72 | Crashlog | |||
| Kees-Jan Dijkzeul | Mar 1 2007 14:55:03 UTC | 3827 | text/plain | |
| 73 | Now the remote end crashed as well | |||
| Kees-Jan Dijkzeul | Mar 1 2007 16:16:13 UTC | 4104 | text/plain | |
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Rob Caelers | Mar 2 2007 23:47:33 UTC | status | NEW | RESOLVED |
| resolution | FIXED |
Description
Kees-Jan Dijkzeul Mar 1 2007 14:54:16 UTC
In hopes of recovering from loosing sync due to bug#594, I chose "network->reconnect" on the local PC. This caused the local workrave to crash (crashlog attached), and the remote workrave to "freeze": None of the clocks are moving and my restbreak takes literally forever Expected result: No crash, no freeze ;-)
Comment 1
Kees-Jan Dijkzeul Mar 1 2007 14:55:03 UTC
Created attachment 72 Crashlog
Comment 2
Kees-Jan Dijkzeul Mar 1 2007 16:16:13 UTC
Created attachment 73 Now the remote end crashed as well Up until now, I continued to use the remote end (just clicked "skip" in the restbreak window and reconnected to the laptop). Just now, it crashed on me.
Comment 3
Kees-Jan Dijkzeul Mar 1 2007 16:19:29 UTC
Sigh... After restarting and reconnecting the remote workrave, my usage statistics are nearly gone. I now have one and a half minute of usage (on the daily timer), but a total of 30 overdue minutes on the restbreak.
Comment 4
Kees-Jan Dijkzeul Mar 1 2007 16:49:21 UTC
Sigh again.... "Workrave has unexpectedly crashed and failed to create a crash log" Do I need to remove the old log before it creates a new one?
Comment 5
Rob Caelers Mar 2 2007 11:06:47 UTC
Local Workrave 00434068 0022F940 00440DDF PacketBuffer::peek_ushort(int) 00440DDF 0022F964 004434C1 DistributionSocketLink::socket_io 004434C1 0022F984 00443644 GNetSocketDriver::async_io Remove Workrave: 007268CB 0022F7AC 00443844 Some DLL 00443844 0022F7CC 0043E954 GNetSocketConnection::write 0043E954 0022F7F8 0043EA0E DistributionSocketLink::send_packet_except 0043EA0E 0022F80C 0043F3A1 DistributionSocketLink::send_packet_broadcast 0043F3A1 0022F858 0043F523 DistributionSocketLink::send_client_message 0043F523 0022F878 0042C459 DistributionSocketLink::heartbeat() 0042C459 0022F8B0 0042E531 Core::process_distribution() 0042E531 0022F8CC 00404B8A Core::heartbeat()
Comment 6
Rob Caelers Mar 2 2007 23:47:33 UTC
Fixed. About the "Workrave has unexpectedly crashed and failed to create a crash log": Workrave normally overwrites the previous crashlog. This error is generated when a crash occurs in the crash handler...