Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Apr 2006 22:00:37 -0600
From:      Scott Long <scottl@samsco.org>
To:        Marcus Alves Grando <mnag@FreeBSD.org>
Cc:        FreeBSD Stable <freebsd-stable@FreeBSD.org>, Matt Jacob <mjacob@FreeBSD.org>
Subject:   Re: panic: softdep_move_dependencies: need merge code (driver	mtp(4)?)
Message-ID:  <44446465.5010202@samsco.org>
In-Reply-To: <44445A95.2060603@FreeBSD.org>
References:  <444139CA.6060002@FreeBSD.org> <4441436F.4030900@samsco.org> <44445A95.2060603@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Sorry, my answer to this is to move away from softupdates and
towards journalling.  I'm working on that, albeit slowly due
to the many other NFS and VFS bugs that I have to deal with.

Scott


Marcus Alves Grando wrote:
> Someone have one idea about that?
> 
> Apparently that's occurs after high disk load (bsdtar).
> 
> Matt, your changes in mpt driver are stable?
> 
> Regards
> 
> Scott Long wrote:
> 
>>Heh, that's supposed to be a 'this will never happen' case.
>>
>>Scott
>>
>>
>>Marcus Alves Grando wrote:
>>
>>>panic: softdep_move_dependencies: need merge code
>>>
>>>Maybe something in mtp(4) driver?
>>>
>>>FreeBSD 6.1-PRERELEASE #0: Sat Apr  1 04:20:17 BRT 2006
>>>
>>>db> sh msgbuf
>>>msgbufp = 0xc103afe4
>>>magic = 63062, size = 32740, r= 35282, w = 66579, ptr = 0xc1033000,
>>>cksum= 2663542
>>>mpt0: Attempting to Abort Req 0xc4bd3238
>>>mpt0: Request 0xc4bd36e8 Timed out.
>>>mpt0: Request 0xc4bd2e00 Timed out.
>>>...
>>>g_vfs_done():da0s1g[READ(offset=36612947968, length=16384)]error = 5i
>>>g_vfs_done():da0s1g[READ(offset=37008271360, length=2048)]error = 5n
>>>g_vfs_done():da0s1g[READ(offset=37725519872, length=8192)]error = 5
>>>g_vfs_done():da0s1g[WRITE(offset=40080080896, length=16384)]error = 5
>>>panic: softdep_move_dependencies: need merge code
>>>cpuid = 1
>>>KDB: enter: panic
>>>xited on signal 11
>>>
>>>db> bt
>>>Tracing pid 3 tid 100016 td 0xc4ae6af0
>>>kdb_enter(c0791fcb) at kdb_enter+0x2b
>>>panic(c079eff5,d8bf6bc0,c4f4e830,4,e35dcc90) at panic+0x127
>>>softdep_move_dependencies(d8bf6bc0,d8bcf040) at
>>>softdep_move_dependencies+0x1f
>>>ffs_backgroundwritedone(d8bf6bc0) at ffs_backgroundwritedone+0xca
>>>bufdone(d8bf6bc0) at bufdone+0x42
>>>g_vfs_done(c5d9e084) at g_vfs_done+0xab
>>>biodone(c5d9e084) at biodone+0x8b
>>>g_io_schedule_up(c4ae6af0) at g_io_schedule_up+0x86
>>>g_up_procbody(0,e35dcd38) at g_up_procbody+0x92
>>>fork_exit(c05270b8,0,e35dcd38) at fork_exit+0x71
>>>fork_trampoline() at fork_trampoline+0x8
>>>--- trap 0x1, eip = 0, esp = 0xe35dcd6c, ebp = 0 ---
>>>
>>>All DDB info:
>>>http://marcus.grupos.com.br:8080/patch/panic-server.log
>>>
>>>Thanks
>>>
>>
>>_______________________________________________
>>freebsd-stable@freebsd.org mailing list
>>http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>>To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org"
> 
> 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44446465.5010202>