mldonkey, a multi-networks file-sharing client - Bugs: bug #21172, MLDonkey crashes on 64bit archs...
You are not allowed to post comments on this tracker with your current authentication level.
bug #21172: MLDonkey crashes on 64bit archs when compiled with Ocaml 3.10.0
Submitter: | Emmet Brown <chatmann> | ||
Submitted: | Thu 27 Sep 2007 08:03:00 PM UTC | ||
Category: | Core | Severity: | 5 - Blocker |
Item Group: | Segmentation Fault | Status: | Fixed |
Assigned to: | None | Open/Closed: | Closed |
Release: | 2.9.2 | Release: | |
Operating System: | Linux | Binaries Origin: | None |
CPU type: | x86_64 |
Jump to the original submission
Mon 24 Dec 2007 07:02:54 AM UTC, comment #34: |
Thomas Klausner <tk> |
Sun 16 Dec 2007 01:59:27 PM UTC, comment #33: @tk: Did you test the MLDonkey with the new Ocaml CVS snapshot already? |
spiralvoice <spiralvoice> |
Wed 28 Nov 2007 11:38:24 PM UTC, comment #32: Ok, it seems everything is fine with ocaml 3.10.1+dev2. I'll report any issue anyway, but heavy loads over long time do not seem to trigger a segfault anymore!
|
Emmet Brown <chatmann> |
Sun 25 Nov 2007 07:15:28 PM UTC, comment #31: Some fixes were applied to Ocaml 3.10 branch, please
|
spiralvoice <spiralvoice> |
Sun 25 Nov 2007 03:13:04 PM UTC, comment #30: I'm seeing core dump problems on NetBSD-current/amd64.
|
Thomas Klausner <tk> |
Mon 05 Nov 2007 10:21:54 PM UTC, comment #29: Hi,
|
Emmet Brown <chatmann> |
Sun 04 Nov 2007 08:21:03 PM UTC, comment #28: Updated crash_debug.patch
|
spiralvoice <spiralvoice> |
Sun 04 Nov 2007 07:52:44 PM UTC, comment #27: Thanks for the explanations, I'll monitor the thing then.
|
Emmet Brown <chatmann> |
Sun 04 Nov 2007 07:24:57 PM UTC, comment #26: Small excerpt of your log, I filtered by IP 189.4.147.168
|
spiralvoice <spiralvoice> |
Sun 04 Nov 2007 06:32:03 PM UTC, comment #25: Here it is. This time, the fallback to linear strategy is like 2mn before the crash and does not appear in the last 10s. Let me know if you want more logs, I have 1Gb of logs :) |
Emmet Brown <chatmann> |
Sat 03 Nov 2007 09:57:57 PM UTC, comment #24: Attached crash_debug.patch, please apply to 2.9.2 and post the last 10s before a crash. |
spiralvoice <spiralvoice> |
Sat 03 Nov 2007 02:36:25 PM UTC, comment #23: With set vorbosity "all", there is an additional line at the end of the log. This is with the 2.9.2 version. I also note that I get the crash more often on heavy load.
|
Emmet Brown <chatmann> |
Sat 03 Nov 2007 12:11:39 PM UTC, comment #22: I forgot to attach 6005_remove.patch, but as 2.8.7 crashes as well, its not needed. I guess there is a deeper problem in either MLDonkey or Ocaml 3.10.0, where I still do not know.
|
spiralvoice <spiralvoice> |
Sat 03 Nov 2007 10:48:58 AM UTC, comment #21: Other news: exactely the same crash with mlnet 2.8.7 compiled with ocaml 3.10.0! Last line in log still "fallback to linear strategy".
|
Emmet Brown <chatmann> |
Sat 03 Nov 2007 01:00:08 AM UTC, comment #20: I can already confirm that the last line in mlnet.log after a second crash is always:
|
Emmet Brown <chatmann> |
Fri 02 Nov 2007 01:48:12 PM UTC, comment #19: For further testing I attached file 6005_remove.patch
|
spiralvoice <spiralvoice> |
Thu 01 Nov 2007 01:41:06 PM UTC, comment #18: Hi,
|
Emmet Brown <chatmann> |
Thu 01 Nov 2007 01:24:47 PM UTC, comment #17: Can you, or other people having the problem, confirm
|
spiralvoice <spiralvoice> |
Thu 01 Nov 2007 12:47:45 PM UTC, comment #16: Attached the last 10s.
|
Emmet Brown <chatmann> |
Thu 01 Nov 2007 12:03:47 AM UTC, comment #15: Which file finished and caused the crash?
|
spiralvoice <spiralvoice> |
Wed 31 Oct 2007 11:57:17 PM UTC, comment #14: Ok, I did not manage to crash it again with little files, even with a bunch of them. But, on big files, the segfault appears again.
|
Emmet Brown <chatmann> |
Sun 28 Oct 2007 06:54:41 PM UTC, comment #13: Please try to reproduce the crash with
|
spiralvoice <spiralvoice> |
Sun 28 Oct 2007 03:20:07 PM UTC, comment #12: So, it did not crash at commit of the ed2k link (dear!) and for a fresh directory, here the log. I'll try with more little files.
|
Emmet Brown <chatmann> |
Sat 27 Oct 2007 09:13:56 PM UTC, comment #11: The backtrace is already known to me, but does not help much.
|
spiralvoice <spiralvoice> |
Sat 27 Oct 2007 08:54:42 PM UTC, comment #10: So, I compiled with --enable-debug and ran mlnet in gdb. The segfault occurs in gdb as
|
Emmet Brown <chatmann> |
Mon 22 Oct 2007 10:08:28 PM UTC, comment #9: I expected some log output, related to the commit process because the error is reported to happen during commit, but it seems to take
|
spiralvoice <spiralvoice> |
Mon 22 Oct 2007 01:37:51 PM UTC, comment #8: Hi,
|
Emmet Brown <chatmann> |
Sat 20 Oct 2007 09:11:04 PM UTC, comment #7: This is a known bug, confirmed present on Linux/NetBSD@64bit
|
spiralvoice <spiralvoice> |
Sat 20 Oct 2007 12:43:19 PM UTC, comment #6: I use Ocaml 3.10.0, I didnt't try with 3.9.3 yet.
|
Christophe <kitof> |
Sat 20 Oct 2007 12:26:23 PM UTC, comment #5: Okay, so after 2 days mlnet compiled with ocaml 3.09.3 seems to work fine. A few downloads were also committed without trouble during that period.
|
Emmet Brown <chatmann> |
Sat 20 Oct 2007 12:03:00 PM UTC, comment #4: Are the crashes on x86_64 related to a time when
|
spiralvoice <spiralvoice> |
Thu 18 Oct 2007 06:19:17 PM UTC, comment #3: Hi,
|
Emmet Brown <chatmann> |
Thu 18 Oct 2007 09:52:28 AM UTC, comment #2: Which Ocaml version do you both use?
|
spiralvoice <spiralvoice> |
Wed 17 Oct 2007 09:31:37 AM UTC, comment #1: I confirme. Exactly same trouble here since 2.9.0 on x86_64.
|
Christophe <kitof> |
Thu 27 Sep 2007 08:03:00 PM UTC, original submission:
Hi guys,
|
Emmet Brown <chatmann> |
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
Follow 18 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2008-01-08 | spiralvoice | Open/Closed | Open | Closed | |
2007-12-27 | spiralvoice | Status | Need Info | Fixed | |
Summary | mlnet[pidnumber] general protection rip:50498d rsp:7377cc error:0 | MLDonkey crashes on 64bit archs when compiled with Ocaml 3.10.0 | |||
2007-11-05 | chatmann | Attached File | - | Added mlnet5_10s.log, #14307 | |
2007-11-04 | spiralvoice | Attached File | - | Added crash_debug.patch, #14296 | |
2007-11-04 | spiralvoice | Attached File | #14286 | Removed | |
2007-11-04 | chatmann | Attached File | - | Added mlnet2_10s.log, #14295 | |
2007-11-03 | spiralvoice | Attached File | - | Added crash_debug.patch, #14286 | |
2007-11-03 | spiralvoice | Attached File | #14173 | Removed | |
2007-11-03 | spiralvoice | Release | 2.9.1 | 2.9.2 | |
2007-11-01 | chatmann | Attached File | - | Added mlnet_10s.log, #14269 | |
2007-10-31 | chatmann | Attached File | - | Added mlnet_tail.log, #14267 | |
2007-10-22 | spiralvoice | Severity | 3 - Normal | 5 - Blocker | |
2007-10-20 | spiralvoice | Release | 2.9.1 | ||
Release | None | 2.9.1 | |||
2007-10-20 | spiralvoice | Attached File | - | Added commit_3100_debug.patch, #14173 | |
2007-10-20 | spiralvoice | Status | None | Need Info | |
2007-09-27 | chatmann | Carbon-Copy | - | Added -email is unavailable- |
Powered by Savane 3.13-f8d8.
Corresponding source code
It's been running for nearly three days now with moderate activity, built using CVS ocaml from the "release310" tag updated on Dec 20. No new core dump was produced. Looks better!