Re: skype-1.2.0.18-static for linux and FreeBSD 7.0 CURRENT

From: Goran Gajic <ggajic_at_afrodita.rcub.bg.ac.yu>
Date: Mon, 19 Dec 2005 12:16:40 +0100 (CET)
On Sat, 17 Dec 2005, Antoine Brodin wrote:

>
> Hi,
>
> Could you try the patch at :
> http://bsd.miki.eu.org/~antoine/stack/stack-12-16.diff
>
> Cheers,
>
> Antoine
>

Just an update. Antoine's patch solves problem. If options DEBUG_LOCKS is 
turned on without his patch kernel will crash when in skype username and 
password are supplied. However options DEBUG_VFS_LOCKS produces panic 
during  boot (with or without patch):


ad0: 78167MB <Maxtor 6Y080L0 YAR41BW0> at ata0-master UDMA100
Trying to mount root from ufs:/dev/ad0s3a
KDB: stack backtrace:
kdb_backtrace(d449c9a4,c06c459e,c08a3b16,c08c2945,c355c6a4) at kdb_backtrace+0x29
vfs_badlock(c08a3b16,c08c2945,c355c6a4) at vfs_badlock+0x11
assert_vop_locked(c355c6a4,c08c2945,c355c6a4,c08c2945) at assert_vop_locked+0x4a
VOP_GETPAGES_APV(c093bb80,d449c9d8) at VOP_GETPAGES_APV+0x96
vnode_pager_getpages(c1039ba0,d449ca20,1,0) at vnode_pager_getpages+0xa5
vm_imgact_hold_page(c1039ba0,68f28,0,d449ca7c,c0641b47) at vm_imgact_hold_page+0x82
vm_imgact_map_page(c1039ba0,68f28,0,f28,0) at vm_imgact_map_page+0x11
elf32_load_section(c329c000,c32a1000,c355c6a4,c1039ba0,67000) at elf32_load_section+0x17b
exec_elf32_imgact(d449cbbc,0,0,0,0) at exec_elf32_imgact+0x250
do_execve(c3298480,d449cc8c,0,0,d449cc8c) at do_execve+0x246
kern_execve(c3298480,d449cc8c,0,d35eb000,d35eb000) at kern_execve+0x74
execve(c3298480,d449ccf0,bfbfffe4,bfbffff2,bfbfffe8,bfbffffd,bfbfffec,0) at execve+0x32
start_init(0,d449cd38,0,c06436d8,0) at start_init+0x20b
fork_exit(c06436d8,0,d449cd38) at fork_exit+0xa4
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xd449cd6c, ebp = 0 ---
VOP_GETPAGES: 0xc355c6a4 is not locked but should be
KDB: enter: lock violation
[thread pid 1 tid 100007 ]
Stopped at      kdb_enter+0x2b: nop
db> show locks
exclusive sleep mutex Giant r = 0 (0xc0967ecc) locked _at_ 
kern/vfs_mount.c:582
db>

Can anyone tell me how to setup dumpdev from ddb or at boot time, since 
loader.conf dumpdev seems to be ignored, and if I'm correct this has 
happened when geom was introduced...


Regards,
gg.
Received on Mon Dec 19 2005 - 10:16:57 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:49 UTC