panic: softdep_move_dependencies: need merge code (driver mtp(4)?)

Scott Long scottl at samsco.org
Tue Apr 18 04:00:43 UTC 2006


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 at freebsd.org mailing list
>>http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>>To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
> 
> 



More information about the freebsd-stable mailing list