DragonFlyBSD bugtracker: Issues
https://bugs.dragonflybsd.org/
https://bugs.dragonflybsd.org/favicon.ico?1629395208
2012-12-15T21:28:59Z
DragonFlyBSD bugtracker
Redmine
DragonFlyBSD - Bug #2474 (Closed): panic while attaching gdb
https://bugs.dragonflybsd.org/issues/2474
2012-12-15T21:28:59Z
Johannes.Hofmann
<p>I tried to attach gdb to a running process and got the attached panic.<br />To me it looks as if it could be related to commit 55c81f71d1.</p>
DragonFlyBSD - Bug #2458 (Resolved): ath: ran out of descriptors
https://bugs.dragonflybsd.org/issues/2458
2012-11-18T19:02:55Z
Johannes.Hofmann
<p>After running for a while in a WPA secured WLAN with an ath(4) card, I get:<br /> ath: ran out of descriptors<br />and the network stops working.<br />Sometimes destroying wlan0 and kldunload if_ath; kldload if_ath<br />restores network, but in some cases I get</p>
<p>Nov 18 12:45:06 plop kernel: Trace beginning at frame 0xd6264ca8<br />Nov 18 12:45:06 plop kernel: m_free(ffffffff,d47f1c00,0,d936dc00,d5a94400) at m_free+0xc6 0x<br />c01f26ed <br />Nov 18 12:45:06 plop kernel: m_free(d47f7800,d6264cfc,c09c8846,d47f7800,c47576f0) at m_free+<br />0xc6 0xc01f26ed <br />Nov 18 12:45:06 plop kernel: m_freem(d47f7800,c47576f0,d6264cfc,c09e8e58,d5cf9f80) at m_free<br />m+0x15 0xc01f29c6 <br />Nov 18 12:45:06 plop kernel: ieee80211_flush_ifq(d5a94400,d4c46500,ffffffff,d5e35478,c47576f<br />0) at ieee80211_flush_ifq+0x70 0xc09c8846 <br />Nov 18 12:45:06 plop kernel: ieee80211_newstate_task(d4c46500,1,c47576f4,1,c475770c) at ieee<br />80211_newstate_task+0x231 0xc09e74e3 <br />Nov 18 12:45:06 plop kernel: taskqueue_run(c47576f0,c475770c,0,c03d27b3,0) at taskqueue_run+<br />0x93 0xc01dd304 <br />Nov 18 12:45:06 plop kernel: taskqueue_thread_loop(d5e3544c,0,0,0,0) at taskqueue_thread_loo<br />p+0x4b 0xc01dd5ed <br />Nov 18 12:45:06 plop kernel: lwkt_exit() at lwkt_exit 0xc01bbab3</p>
<p>and the system freezes on kldunload if_ath</p>
DragonFlyBSD - Bug #2453 (New): panic: assertion "gd->gd_spinlocks == 0" failed
https://bugs.dragonflybsd.org/issues/2453
2012-11-12T20:54:50Z
Johannes.Hofmann
<p>On an i386 SMP system (b373db6a1) I got this panic:</p>
<p>#0 _get_mycpu () at ./machine/thread.h:79<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: lib/libcr/sys/ cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/1">#1</a> md_dumpsys (di=0xc0755700)<br /> at /usr/src/sys/platform/pc32/i386/dump_machdep.c:266<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: K&R -> ANSI cleanup status (Closed)" href="https://bugs.dragonflybsd.org/issues/2">#2</a> 0xc01accde in dumpsys () at /usr/src/sys/kern/kern_shutdown.c:913<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: freebsds pipe-reverse test fails on dfly (Closed)" href="https://bugs.dragonflybsd.org/issues/3">#3</a> 0xc01ad2f4 in boot (howto=<optimized out>)<br /> at /usr/src/sys/kern/kern_shutdown.c:373<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: Rework of nrelease (Closed)" href="https://bugs.dragonflybsd.org/issues/4">#4</a> 0xc01ad564 in panic (<br /> fmt=0xc03b923c "assertion \"%s\" failed in %s at %s:%u")<br /> at /usr/src/sys/kern/kern_shutdown.c:819<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: sys/dev cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/5">#5</a> 0xc01b8374 in dfly_schedulerclock (lp=<unavailable>, period=286364, <br /> cpstamp=2464609796) at /usr/src/sys/kern/usched_dfly.c:720<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: sys/emulation cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/6">#6</a> 0xc01b427b in usched_schedulerclock (lp=0xd59ec500, periodic=286364, <br /> time=2464609796) at /usr/src/sys/kern/kern_usched.c:158<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: /sys/boot cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/7">#7</a> 0xc018c0c7 in schedclock (info=0xff80ad18, in_ipi=1, frame=0x0)<br /> at /usr/src/sys/kern/kern_clock.c:778<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: make upgrade broken (Closed)" href="https://bugs.dragonflybsd.org/issues/8">#8</a> 0xc01ab882 in systimer_intr (timep=0xc0888db8, in_ipi=1, frame=0x0)<br /> at /usr/src/sys/kern/kern_systimer.c:100<br />---Type <return> to continue, or q <return> to quit---<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: panic with HEAD (Closed)" href="https://bugs.dragonflybsd.org/issues/9">#9</a> 0xc01bdc1c in lwkt_process_ipiq_core (sgd=<optimized out>, <br /> ip=0xc461a40c, frame=<optimized out>)<br /> at /usr/src/sys/kern/lwkt_ipiq.c:668<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: make buildworld broken (Closed)" href="https://bugs.dragonflybsd.org/issues/10">#10</a> 0xc01bddec in lwkt_process_ipiq ()<br /> at /usr/src/sys/kern/lwkt_ipiq.c:494<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: libstand cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/11">#11</a> 0xc01bdf33 in lwkt_wait_ipiq (target=0xff800000, seq=869270)<br /> at /usr/src/sys/kern/lwkt_ipiq.c:427<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: /sys/net cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/12">#12</a> 0xc01ca1fe in callout_stop (c=0xc0888dd0)<br /> at /usr/src/sys/kern/kern_timeout.c:488<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Buildworld error/panic (Closed)" href="https://bugs.dragonflybsd.org/issues/13">#13</a> 0xc01ca46f in callout_reset (c=0xc0888dd0, to_ticks=10, <br /> ftn=0xc03a42c7 <sysbeepstop>, arg=0x0)<br /> at /usr/src/sys/kern/kern_timeout.c:361<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: zombie processes waiting for a lock, smth to worry about? (Closed)" href="https://bugs.dragonflybsd.org/issues/14">#14</a> 0xc03a4b1a in sysbeep (pitch=2982, period=10)<br /> at /usr/src/sys/platform/pc32/isa/clock.c:483<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: savecore -z patch (Closed)" href="https://bugs.dragonflybsd.org/issues/15">#15</a> 0xc0360a40 in sc_bell (scp=<unavailable>, pitch=<unavailable>, <br /> duration=10) at /usr/src/sys/dev/misc/syscons/syscons.c:3792<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: install: net/bridge/*.h: No such file or directory (Closed)" href="https://bugs.dragonflybsd.org/issues/16">#16</a> 0xc03626bb in scioctl (ap=0xd96f6b54)<br />---Type <return> to continue, or q <return> to quit---<br /> at /usr/src/sys/dev/misc/syscons/syscons.c:1228<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: Minor typos (Closed)" href="https://bugs.dragonflybsd.org/issues/17">#17</a> 0xc018dfc2 in dev_dioctl (dev=0xd5b12420, cmd=536890120, <br /> data=0xd96f6c08 <error reading variable>, fflag=7, cred=0xd688ae60, <br /> msg=0xd96f6cf0) at /usr/src/sys/kern/kern_device.c:243<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: extern uint64_t tsc_frequency missing (Closed)" href="https://bugs.dragonflybsd.org/issues/18">#18</a> 0xc02b9a90 in devfs_fo_ioctl (fp=0xd90177c8, com=536890120, <br /> data=0xd96f6c08 <error reading variable>, ucred=0xd688ae60, <br /> msg=0xd96f6cf0) at /usr/src/sys/vfs/devfs/devfs_vnops.c:1446<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: usched questions and a patch (Closed)" href="https://bugs.dragonflybsd.org/issues/19">#19</a> 0xc01de9f8 in fo_ioctl (fp=0xd90177c8, com=536890120, <br /> data=0xd96f6c08 <error reading variable>, cred=0xd688ae60, <br /> msg=0xd96f6cf0) at /usr/src/sys/sys/file2.h:88<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: No detection of 8169S Gb interface (Closed)" href="https://bugs.dragonflybsd.org/issues/20">#20</a> 0xc01deed3 in mapped_ioctl (fd=5, com=536890120, <br /> uspc_data=0x640ba6 <Address 0x640ba6 out of bounds>, map=0x0, <br /> msg=0xd96f6cf0) at /usr/src/sys/kern/sys_generic.c:733<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: /etc/network.subr list_net_interfaces() fix (Closed)" href="https://bugs.dragonflybsd.org/issues/21">#21</a> 0xc01def82 in sys_ioctl (uap=0xd96f6cf0)<br /> at /usr/src/sys/kern/sys_generic.c:552<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: RealTek 8169S/8110S support. (Closed)" href="https://bugs.dragonflybsd.org/issues/22">#22</a> 0xc039d99c in syscall2 (frame=0xd96f6d40)<br /> at /usr/src/sys/platform/pc32/i386/trap.c:1321<br />---Type <return> to continue, or q <return> to quit---<br />#23 0xc036c4f6 in Xint0x80_syscall ()<br /> at /usr/src/sys/platform/pc32/i386/exception.s:878<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: waitpid() with WUNTRACED flag? (was Re: Hang on ctrl+Z after the MPSAFE tsleep/wakeup commit) (Closed)" href="https://bugs.dragonflybsd.org/issues/24">#24</a> 0x0000001f in ?? ()</p>
DragonFlyBSD - Bug #2180 (Closed): ACPI Cx state missing
https://bugs.dragonflybsd.org/issues/2180
2011-11-07T01:17:20Z
Johannes.Hofmann
<p>On a Thinkpad T410s with Core i5 the C2 state (latency 205)<br />is skipped due to the latency check in acpi_cpu_cstate.c.<br />The patch below (taken from FreeBSD) fixes it.<br />FreeBSD comment:</p>
<p>SVN rev 212549 on 2010-09-13 09:51:24Z by avg</p>
<p>acpi_cpu: do not apply P_LVLx_LAT rules to latencies returned by _CST</p>
<p>ACPI specification sates that if P_LVL2_LAT > 100, then a system<br />doesn't<br />support C2; if P_LVL3_LAT > 1000, then C3 is not supported.<br />But there are no such rules for Cx state data returned by _CST. If a<br />state is not supported it should not be included into the return<br />package. In other words, any latency value returned by _CST is valid,<br />it's up to the OS and/or user to decide whether to use it.</p>
<p>diff --git a/sys/dev/acpica5/acpi_cpu_cstate.c b/sys/dev/acpica5/acpi_cpu_cstate.c<br />index 500fdd4..209256a 100644<br />--- a/sys/dev/acpica5/acpi_cpu_cstate.c<br />+<ins>+ b/sys/dev/acpica5/acpi_cpu_cstate.c<br /><code>@ -610,18 +610,11 </code>@ acpi_cpu_cx_cst(struct acpi_cpu_softc *sc)<br /> sc->cpu_cx_count</ins>+;<br /> continue;<br /> case ACPI_STATE_C2:<br />- if (cx_ptr->trans_lat > 100) {<br />- ACPI_DEBUG_PRINT((ACPI_DB_INFO,<br />- "acpi_cpu%d: C2[%d] not available.\n",<br />- device_get_unit(sc->cpu_dev), i));<br />- continue;<br />- }<br /> sc->cpu_non_c3 = i;<br /> break;<br /> case ACPI_STATE_C3:<br /> default:<br />- if (cx_ptr->trans_lat > 1000 ||<br />- (cpu_quirks & CPU_QUIRK_NO_C3) != 0) {<br />+ if ((cpu_quirks & CPU_QUIRK_NO_C3) != 0) {</p>
<pre><code>ACPI_DEBUG_PRINT((ACPI_DB_INFO,<br /> "acpi_cpu%d: C3[%d] not available.\n",</code></pre>
DragonFlyBSD - Bug #2157 (Closed): ACPI Cx state fix from FreeBSD
https://bugs.dragonflybsd.org/issues/2157
2011-10-24T01:18:29Z
Johannes.Hofmann
<p>Remove latency checks in apci_cpu_cstate.c (taken from FreeBSD).<br />This fixes C2 (latency 205) on a Thinkpad T410s with Core i5.<br />Comment from FreeBSD svn:</p>
<p>SVN rev 212549 on 2010-09-13 09:51:24Z by avg</p>
<p>acpi_cpu: do not apply P_LVLx_LAT rules to latencies returned by _CST</p>
<p>ACPI specification sates that if P_LVL2_LAT > 100, then a system<br />doesn't<br />support C2; if P_LVL3_LAT > 1000, then C3 is not supported.<br />But there are no such rules for Cx state data returned by _CST. If a<br />state is not supported it should not be included into the return<br />package. In other words, any latency value returned by _CST is valid,<br />it's up to the OS and/or user to decide whether to use it.</p>
<p>Cheers,<br />Johannes</p>
<p>diff --git a/sys/dev/acpica5/acpi_cpu_cstate.c b/sys/dev/acpica5/acpi_cpu_cstate.c<br />index 500fdd4..209256a 100644<br />--- a/sys/dev/acpica5/acpi_cpu_cstate.c<br />+<ins>+ b/sys/dev/acpica5/acpi_cpu_cstate.c<br /><code>@ -610,18 +610,11 </code>@ acpi_cpu_cx_cst(struct acpi_cpu_softc *sc)<br /> sc->cpu_cx_count</ins>+;<br /> continue;<br /> case ACPI_STATE_C2:<br />- if (cx_ptr->trans_lat > 100) {<br />- ACPI_DEBUG_PRINT((ACPI_DB_INFO,<br />- "acpi_cpu%d: C2[%d] not available.\n",<br />- device_get_unit(sc->cpu_dev), i));<br />- continue;<br />- }<br /> sc->cpu_non_c3 = i;<br /> break;<br /> case ACPI_STATE_C3:<br /> default:<br />- if (cx_ptr->trans_lat > 1000 ||<br />- (cpu_quirks & CPU_QUIRK_NO_C3) != 0) {<br />+ if ((cpu_quirks & CPU_QUIRK_NO_C3) != 0) {</p>
<pre><code>ACPI_DEBUG_PRINT((ACPI_DB_INFO,<br /> "acpi_cpu%d: C3[%d] not available.\n",</code></pre>
DragonFlyBSD - Bug #1906 (Closed): top -M reports 1 CPU 100% busy on idle system
https://bugs.dragonflybsd.org/issues/1906
2010-11-10T05:31:51Z
Johannes.Hofmann
<p>After updating a thinkpad X60s to latest head, top -M reports that one<br />of the CPU's is 100% busy doing interrupts. I doubt that this is true,<br />as vmstats -i reports a rate of 115 and also the power consumption<br />seems normal.<br />However the high load reported on 1 CPU prevents sysutils/estd from<br />scaling down the CPU frequency.</p>
<p>Cheers,<br />Johannes</p>
DragonFlyBSD - Bug #1850 (New): volume-add on hammer root fs panic
https://bugs.dragonflybsd.org/issues/1850
2010-09-24T03:56:43Z
Johannes.Hofmann
<p>Hi,</p>
<p>expanding a hammer root filesystem with hammer volume-add (which is<br />pretty cool btw) leads to a panic on shutdown:</p>
<p>panic: assertion: (bp->b_flags & B_LOCKED) 0 && iou->io.running <br />0 in hammer_io_deallocate</p>
<p>After a reboot everything is ok.<br />The problem can be reproduced in a vkernel.</p>
<pre><code>Johannes</code></pre>
<p>PS: One minor issue: The values df reports seem a bit off after<br /> the volume-add. They also are fine after a reboot.</p>
<p>Program received signal SIGTRAP, Trace/breakpoint trap.<br />Debugger (msg=0x8294114 "panic") at /usr/src/sys/platform/vkernel/i386/db_interface.c:334<br />334 in_Debugger = 0;<br />(gdb) bt<br />#0 Debugger (msg=0x8294114 "panic") at /usr/src/sys/platform/vkernel/i386/db_interface.c:334<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: lib/libcr/sys/ cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/1">#1</a> 0x080e3bfd in panic (fmt=0x827b38c "assertion: %s in %s") at /usr/src/sys/kern/kern_shutdown.c:743<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: K&R -> ANSI cleanup status (Closed)" href="https://bugs.dragonflybsd.org/issues/2">#2</a> 0x08224a05 in hammer_io_deallocate (bp=0x5071f260) at /usr/src/sys/vfs/hammer/hammer_io.c:1093<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: freebsds pipe-reverse test fails on dfly (Closed)" href="https://bugs.dragonflybsd.org/issues/3">#3</a> 0x0812b79d in buf_deallocate (bp=0x5071f260) at /usr/src/sys/sys/buf2.h:239<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: Rework of nrelease (Closed)" href="https://bugs.dragonflybsd.org/issues/4">#4</a> brelse (bp=0x5071f260) at /usr/src/sys/kern/vfs_bio.c:1273<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: sys/dev cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/5">#5</a> 0x0813f901 in vinvalbuf_bp (bp=0x5071f260, data=0x544659dc) at /usr/src/sys/kern/vfs_subr.c:424<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: sys/emulation cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/6">#6</a> 0x0813c8ae in buf_rb_tree_RB_SCAN (head=0x567de51c, scancmp=0x813c7bc <buf_rb_tree_SCANCMP_ALL>, <br /> callback=0x813f7e9 <vinvalbuf_bp>, data=0x544659dc) at /usr/src/sys/kern/vfs_subr.c:141<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: /sys/boot cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/7">#7</a> 0x0813f2b3 in vinvalbuf (vp=0x567de4c8, flags=1, slpflag=0, slptimeo=0) at /usr/src/sys/kern/vfs_subr.c:334<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: make upgrade broken (Closed)" href="https://bugs.dragonflybsd.org/issues/8">#8</a> 0x0813f434 in vclean_vxlocked (vp=0x567de4c8, flags=8) at /usr/src/sys/kern/vfs_subr.c:1142<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: panic with HEAD (Closed)" href="https://bugs.dragonflybsd.org/issues/9">#9</a> 0x0813f622 in vgone_vxlocked (vp=0x567de4c8) at /usr/src/sys/kern/vfs_subr.c:1349<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: make buildworld broken (Closed)" href="https://bugs.dragonflybsd.org/issues/10">#10</a> 0x0814212b in vflush_scan (mp=0x545c3fc0, vp=0x567de4c8, data=0x54465b4c) at /usr/src/sys/kern/vfs_mount.c:1252<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: libstand cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/11">#11</a> 0x081422aa in vmntvnodescan (mp=0x545c3fc0, flags=2, fastfunc=0, slowfunc=0x81420ac <vflush_scan>, data=0x54465b4c)<br /> at /usr/src/sys/kern/vfs_mount.c:1068<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: /sys/net cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/12">#12</a> 0x081424cd in vflush (mp=0x545c3fc0, rootrefs=0, flags=2) at /usr/src/sys/kern/vfs_mount.c:1184<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Buildworld error/panic (Closed)" href="https://bugs.dragonflybsd.org/issues/13">#13</a> 0x08213aa3 in devfs_unmount (mp=0x545c3fc0, mntflags=524288) at /usr/src/sys/vfs/devfs/devfs_vfsops.c:142<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: zombie processes waiting for a lock, smth to worry about? (Closed)" href="https://bugs.dragonflybsd.org/issues/14">#14</a> 0x08150d79 in vfs_unmount (mp=0x545c3fc0, mntflags=524288) at /usr/src/sys/kern/vfs_vfsops.c:123<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: savecore -z patch (Closed)" href="https://bugs.dragonflybsd.org/issues/15">#15</a> 0x08145e40 in dounmount (mp=0x545c3fc0, flags=524288) at /usr/src/sys/kern/vfs_syscalls.c:755<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: install: net/bridge/*.h: No such file or directory (Closed)" href="https://bugs.dragonflybsd.org/issues/16">#16</a> 0x0813e3ae in vfs_umountall_callback (mp=0x545c3fc0, data=0x0) at /usr/src/sys/kern/vfs_subr.c:1714<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: Minor typos (Closed)" href="https://bugs.dragonflybsd.org/issues/17">#17</a> 0x081427fb in mountlist_scan (callback=0x813e39b <vfs_umountall_callback>, data=0x0, how=<value optimized out>)<br /> at /usr/src/sys/kern/vfs_mount.c:900<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: extern uint64_t tsc_frequency missing (Closed)" href="https://bugs.dragonflybsd.org/issues/18">#18</a> 0x0813d9d3 in vfs_unmountall () at /usr/src/sys/kern/vfs_subr.c:1703<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: usched questions and a patch (Closed)" href="https://bugs.dragonflybsd.org/issues/19">#19</a> 0x080e3503 in boot (howto=8) at /usr/src/sys/kern/kern_shutdown.c:376<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: No detection of 8169S Gb interface (Closed)" href="https://bugs.dragonflybsd.org/issues/20">#20</a> 0x080e3801 in sys_reboot (uap=0x54465c94) at /usr/src/sys/kern/kern_shutdown.c:204<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: /etc/network.subr list_net_interfaces() fix (Closed)" href="https://bugs.dragonflybsd.org/issues/21">#21</a> 0x08271b77 in syscall2 (frame=0x54465d40) at /usr/src/sys/platform/vkernel/i386/trap.c:1221<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: RealTek 8169S/8110S support. (Closed)" href="https://bugs.dragonflybsd.org/issues/22">#22</a> 0x08271f42 in user_trap (frame=0x54465d40) at /usr/src/sys/platform/vkernel/i386/trap.c:410<br />#23 0x0827263e in go_user (frame=0x54465d38) at /usr/src/sys/platform/vkernel/i386/trap.c:1427<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: waitpid() with WUNTRACED flag? (was Re: Hang on ctrl+Z after the MPSAFE tsleep/wakeup commit) (Closed)" href="https://bugs.dragonflybsd.org/issues/24">#24</a> 0x0827290e in pmsg4 () at /usr/src/sys/platform/vkernel/i386/fork_tramp.s:103</p>
DragonFlyBSD - Bug #1825 (Closed): iwi - Convert to wlan_global_serializer
https://bugs.dragonflybsd.org/issues/1825
2010-09-09T04:37:50Z
Johannes.Hofmann
<p>Hi,</p>
<p>at <a class="external" href="http://leaf.dragonflybsd.org/~hofmann/iwi_wlan_serializer.diff">http://leaf.dragonflybsd.org/~hofmann/iwi_wlan_serializer.diff</a> is a<br />patch that converts iwi to use the new wlan locking scheme.<br />It is only lightly tested on an UP system.</p>
<p>Cheers,<br />Johannes</p>
DragonFlyBSD - Bug #1823 (Closed): panic after xdm is started
https://bugs.dragonflybsd.org/issues/1823
2010-09-05T23:22:50Z
Johannes.Hofmann
<p>Hi,</p>
<p>with recent kernel (v2.7.3.840.gf5f1b-DEVELOPMENT) I get a panic on my<br />UP laptop when I start xdm. Xorg without xdm works ok.<br />It seems that after xdm has been started a subsequent<br />kprintf() causes the panic. I've seen different kprintf()'s causing<br />this. The panic message is:<br />panic: Attempt to acquire token 0xc03dc800 not already held in hard<br />code section<br />A dump is on leaf.</p>
<p>Cheers,<br />Johannes</p>
<p>PS: With this new kernel the system (or is it X11?) feels a lot<br /> snappier :-)</p>
DragonFlyBSD - Bug #1810 (Closed): convert iwi(4) to use wlan_token
https://bugs.dragonflybsd.org/issues/1810
2010-08-26T05:22:25Z
Johannes.Hofmann
<p>Hi,</p>
<p>the patch below converts iwi(4) to use the new wlan_token for locking.<br />This is more or less copied from iwn(4).<br />I'm not sure if the comment in iwi_var.h still applies and should be<br />kept.</p>
<pre><code>Johannes</code></pre>
<p>PS: The patch is only tested on an UP system.</p>
<p>diff --git a/sys/dev/netif/iwi/if_iwi.c b/sys/dev/netif/iwi/if_iwi.c<br />index 88b8437..7617cc6 100644<br />--- a/sys/dev/netif/iwi/if_iwi.c<br />+++ b/sys/dev/netif/iwi/if_iwi.c<br /><code>@ -1743,7 +1743,7 </code>@ iwi_cmd(struct iwi_softc *sc, uint8_t type, void *data, uint8_t len)<br /> sc->cmdq.cur = (sc->cmdq.cur + 1) % IWI_CMD_RING_COUNT;<br /> CSR_WRITE_4(sc, IWI_CSR_CMD_WIDX, sc->cmdq.cur);</p>
<p>- return lksleep(sc, &sc->sc_lock, PINTERLOCKED, "iwicmd", hz);<br />+ return tsleep(sc, 0, "iwicmd", hz);<br /> }</p>
<pre><code>static void<br /><code>@ -1979,9 +1979,11 </code>@ iwi_start_locked(struct ifnet *ifp)<br /> static void<br /> iwi_start(struct ifnet *ifp)
{<br />- struct iwi_softc *sc = ifp->if_softc;<br />+ struct iwi_softc *sc;<br /> IWI_LOCK_DECL;</code></pre>
<p>+ sc = ifp->if_softc;<br />+<br /> IWI_LOCK(sc);<br /> iwi_start_locked(ifp);<br /> IWI_UNLOCK(sc);<br /><code>@ -2489,7 +2491,7 </code>@ iwi_load_firmware(struct iwi_softc *sc, const struct iwi_fw *fw)<br /> CSR_WRITE_4(sc, IWI_CSR_CTL, tmp | IWI_CTL_ALLOW_STANDBY);</p>
/* wait at most one second for firmware initialization to complete */<br />- error = lksleep(sc, &sc->sc_lock, PINTERLOCKED, "iwiinit", hz);<br />+ error = tsleep(sc, 0, "iwiinit", hz);<br /> if (error != 0) {<br /> device_printf(sc->sc_dev, "timeout waiting for firmware " <br /> "initialization to complete\n");<br />diff --git a/sys/dev/netif/iwi/if_iwivar.h b/sys/dev/netif/iwi/if_iwivar.h<br />index 5e78be9..c2184a8 100644<br />--- a/sys/dev/netif/iwi/if_iwivar.h<br />+++ b/sys/dev/netif/iwi/if_iwivar.h<br /><code>@ -243,14 +243,9 </code>@ struct iwi_softc {
<ul>
<li>NB.: This models the only instance of async locking in iwi_init_locked</li>
<li> and must be kept in sync.<br /> */<br /><del>#define IWI_LOCK_INIT(sc) \<br /></del> lockinit(&(sc)->sc_lock, \<br />- __DECONST(char *, device_get_nameunit((sc)->sc_dev)), \<br />- 0, LK_CANRECURSE)<br /><del><br /></del>#define IWI_LOCK_DESTROY(sc) lockuninit(&(sc)->sc_lock)<br /> #define IWI_LOCK_DECL<br /><del>#define IWI_LOCK_ASSERT(sc) \<br /></del> <abbr title="lockstatus(&(sc">KKASSERT</abbr>->sc_lock, curthread) == LK_EXCLUSIVE)<br /><del>#define IWI_LOCK(sc) lockmgr(&(sc)</del>>sc_lock, LK_EXCLUSIVE)<br /><del>#define IWI_UNLOCK(sc) lockmgr(&(sc)</del>>sc_lock, LK_RELEASE)<br /><ins>#define IWI_LOCK_INIT(_sc)<br /></ins>#define IWI_LOCK(_sc) lwkt_gettoken(&wlan_token)<br /><ins>#define IWI_UNLOCK(_sc) lwkt_reltoken(&wlan_token)<br /></ins>#define IWI_LOCK_DESTROY(_sc)<br />+#define IWI_LOCK_ASSERT(_sc) ASSERT_LWKT_TOKEN_HELD(&wlan_token)</li>
</ul>
DragonFlyBSD - Bug #1809 (Closed): select() hangs on EOF
https://bugs.dragonflybsd.org/issues/1809
2010-08-23T04:01:49Z
Johannes.Hofmann
<p>Hi,</p>
<p>lang/guile no longer works since the recent kevent changes.<br />The problem is that select() for read now hangs when a fd on a local<br />file has reached EOF.</p>
<p>The following test program shows the issue (touch foo.txt before<br />running):</p>
<p>#include <stdio.h><br />#include <stdlib.h><br />#include <unistd.h><br />#include <errno.h><br />#include <fcntl.h><br />#include <sys/select.h><br />#include <sys/types.h></p>
<p>main ()
{<br /> int result, fd;<br /> fd_set rset;</p>
<pre><code>if ((fd = open("foo.txt", O_RDONLY)) < 0) {<br /> printf ("Error %d opening foo.txt\n", errno);<br /> exit (-1);<br /> }</code></pre>
<pre><code>lseek(fd, 0, SEEK_END);</code></pre>
<pre><code>FD_ZERO (&rset);<br /> FD_SET (fd, &rset);</code></pre>
<pre><code>result = select (fd + 1, &rset, 0, 0, 0);<br /> printf("select returned %d\n", result);<br />}</code></pre>
<p>The following change makes guile work (on hammer), but I don't know<br />whether this is the right place to deal with this.</p>
<p>diff --git a/sys/vfs/hammer/hammer_vnops.c b/sys/vfs/hammer/hammer_vnops.c<br />index d02b004..7b000a1 100644<br />--- a/sys/vfs/hammer/hammer_vnops.c<br />+<ins>+ b/sys/vfs/hammer/hammer_vnops.c<br /><code>@ -3413,7 +3413,7 </code>@ filt_hammerread(struct knote *kn, long hint)<br /> return(1);<br /> }<br /> kn->kn_data = ip->ino_data.size - kn->kn_fp->f_offset;<br />- return (kn->kn_data != 0);<br /></ins> return (1);<br /> }</p>
<pre><code>static int</code></pre>
<p>Cheers,<br />Johannes</p>
DragonFlyBSD - Bug #1807 (Closed): page fault in fill_kinfo_proc()
https://bugs.dragonflybsd.org/issues/1807
2010-08-18T21:57:15Z
Johannes.Hofmann
<p>Hi,</p>
<p>I got the following panic twice after the system was running for some<br />time. This is with kernel v2.7.3.596.g53d77-DEVELOPMENT.</p>
<p>Fatal trap 12: page fault while in kernel mode<br />fault virtual address= 0x4b1<br />fault code= supervisor read, page not present<br />instruction pointer= 0x8:0xc01a47e8<br />stack pointer = 0x10:0xd8479620<br />frame pointer = 0x10:0xd8479634<br />code segment= base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1<br />processor eflags= interrupt enabled, resume, IOPL = 0<br />current process= 4168 (ps)<br />current thread = pri 6</p>
<p>trap number= 12<br />panic: page fault<br />Trace beginning at frame 0xd847952c<br />panic(ffffffff) at panic+0x8e<br />panic(c0395e40,c03aba01,0,0,fffff) at panic+0x8e<br />trap_fatal(4b1,0,d3db7670,d858f590,c) at trap_fatal+0x2da<br />trap_pfault(6,1,4,d858f590,d3ce41d0) at trap_pfault+0xfd<br />trap(d84795d8) at trap+0x3eb<br />calltrap() at calltrap+0xd<br />--- trap 0, eip = 0, esp = 0xd847961c, ebp = 0xd3d1a1e0 ---<br />(null)(0,0,6bba7eff,0,0) at 0<br />Uptime: 2h43m13s<br />Physical memory: 1530 MB<br />Dumping 247 MB: (CTRL-C to abort) (CTRL-C to abort) 232 (CTRL-C to<br />abort) 216 (CTRL-C to abort) 200 (CTRL-C to abort) (CTRL-C to<br />abort) 184 (CTRL-C to abort) 168 152 136 120 104 88 72 56 40 24 8</p>
<p>Reading symbols from /boot/modules/dsched_fq.ko...done.<br />Loaded symbols for /boot/modules/dsched_fq.ko<br />Reading symbols from /boot/modules/acpi.ko...done.<br />Loaded symbols for /boot/modules/acpi.ko<br />Reading symbols from /boot/modules/ipfw.ko...done.<br />Loaded symbols for /boot/modules/ipfw.ko<br />Reading symbols from /boot/modules/linux.ko...done.<br />Loaded symbols for /boot/modules/linux.ko<br />Reading symbols from /boot/modules/radeon.ko...done.<br />Loaded symbols for /boot/modules/radeon.ko<br />Reading symbols from /boot/modules/drm.ko...done.<br />Loaded symbols for /boot/modules/drm.ko<br />Reading symbols from /boot/modules/if_iwi.ko...done.<br />Loaded symbols for /boot/modules/if_iwi.ko<br />Reading symbols from /boot/modules/iwi_bss.ko...done.<br />Loaded symbols for /boot/modules/iwi_bss.ko<br /><em>get_mycpu (di=0xc0426760) at ./machine/thread.h:83<br />83 <i>asm ("movl %%fs:globaldata,%0" : "=r" (gd) :<br />"m"(</em>_mycpu__dummy));<br />(kgdb) bt<br />#0 _get_mycpu (di=0xc0426760) at ./machine/thread.h:83<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: lib/libcr/sys/ cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/1">#1</a> md_dumpsys (di=0xc0426760) at<br />/hammer/usr/src/sys/platform/pc32/i386/dump_machdep.c:263<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: K&R -> ANSI cleanup status (Closed)" href="https://bugs.dragonflybsd.org/issues/2">#2</a> 0xc01afc61 in dumpsys () at<br />/hammer/usr/src/sys/kern/kern_shutdown.c:839<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: freebsds pipe-reverse test fails on dfly (Closed)" href="https://bugs.dragonflybsd.org/issues/3">#3</a> 0xc01b01dc in boot (howto=260) at<br />/hammer/usr/src/sys/kern/kern_shutdown.c:388<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: Rework of nrelease (Closed)" href="https://bugs.dragonflybsd.org/issues/4">#4</a> 0xc01b0302 in panic (fmt=0xc0395e40 "%s") at<br />/hammer/usr/src/sys/kern/kern_shutdown.c:745<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: sys/dev cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/5">#5</a> 0xc03619fb in trap_fatal (frame=0xd84795d8, eva=<value optimized out>)<br /> at /hammer/usr/src/sys/platform/pc32/i386/trap.c:1125<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: sys/emulation cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/6">#6</a> 0xc0361b0a in trap_pfault (frame=0xd84795d8, usermode=0, eva=1201)<br />at /hammer/usr/src/sys/platform/pc32/i386/trap.c:1026<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: /sys/boot cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/7">#7</a> 0xc0361fbe in trap (frame=0xd84795d8) at<br />/hammer/usr/src/sys/platform/pc32/i386/trap.c:713<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: make upgrade broken (Closed)" href="https://bugs.dragonflybsd.org/issues/8">#8</a> 0xc03512e7 in calltrap () at<br />/hammer/usr/src/sys/platform/pc32/i386/exception.s:785<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: panic with HEAD (Closed)" href="https://bugs.dragonflybsd.org/issues/9">#9</a> 0xc01a47e8 in fill_kinfo_proc (p=0xd3ce14d0, kp=0xd8479654) at<br />/hammer/usr/src/sys/kern/kern_kinfo.c:131<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: make buildworld broken (Closed)" href="https://bugs.dragonflybsd.org/issues/10">#10</a> 0xc01a8f1b in sysctl_out_proc (p=0xd3ce14d0, req=0xd8479c00,<br />flags=0) at /hammer/usr/src/sys/kern/kern_proc.c:725<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: libstand cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/11">#11</a> 0xc01a9e15 in sysctl_kern_proc (oidp=0xc03e6f20, arg1=0x0, arg2=0,<br />req=0xd8479c00)<br /> at /hammer/usr/src/sys/kern/kern_proc.c:860<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: /sys/net cleanup (Closed)" href="https://bugs.dragonflybsd.org/issues/12">#12</a> 0xc01c0552 in sysctl_root (oidp=<value optimized out>, arg1=<value<br />optimized out>, arg2=3, req=0xd8479c00)<br /> at /hammer/usr/src/sys/kern/kern_sysctl.c:1202<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Buildworld error/panic (Closed)" href="https://bugs.dragonflybsd.org/issues/13">#13</a> 0xc01c063a in userland_sysctl (name=0xd8479c88, namelen=3,<br />old=0x0, oldlenp=0xbfbfeb54, inkernel=0, new=0x0, newlen=0, <br /> retval=0xd8479c84) at /hammer/usr/src/sys/kern/kern_sysctl.c:1284<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: zombie processes waiting for a lock, smth to worry about? (Closed)" href="https://bugs.dragonflybsd.org/issues/14">#14</a> 0xc01c0805 in sys</i>_sysctl (uap=0xd8479cf0) at<br />/hammer/usr/src/sys/kern/kern_sysctl.c:1224<br /><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: savecore -z patch (Closed)" href="https://bugs.dragonflybsd.org/issues/15">#15</a> 0xc036254f in syscall2 (frame=0xd8479d40) at<br />/hammer/usr/src/sys/platform/pc32/i386/trap.c:1319<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: install: net/bridge/*.h: No such file or directory (Closed)" href="https://bugs.dragonflybsd.org/issues/16">#16</a> 0xc0351396 in Xint0x80_syscall () at<br />/hammer/usr/src/sys/platform/pc32/i386/exception.s:876<br /><a class="issue tracker-1 status-5 priority-3 priority-lowest closed" title="Bug: Minor typos (Closed)" href="https://bugs.dragonflybsd.org/issues/17">#17</a> 0x0000001f in ?? ()<br />Backtrace stopped: previous frame inner to this frame (corrupt stack?)<br />(kgdb) frame 9<br /><a class="issue tracker-1 status-5 priority-5 priority-high3 closed" title="Bug: panic with HEAD (Closed)" href="https://bugs.dragonflybsd.org/issues/9">#9</a> 0xc01a47e8 in fill_kinfo_proc (p=0xd3ce14d0, kp=0xd8479654) at<br />/hammer/usr/src/sys/kern/kern_kinfo.c:131<br />131if (sess->s_ttyp->t_pgrp != NULL)<br />(kgdb) p sess->s_ttyp->t_pgrp<br />$1 = (struct pgrp *) 0x49d<br />(kgdb) p sess->s_ttyp->t_state<br />$2 = 436<br />(kgdb)</p>
DragonFlyBSD - Bug #1803 (Closed): ifconfig wlan0 create causes memory corruption
https://bugs.dragonflybsd.org/issues/1803
2010-08-14T03:59:04Z
Johannes.Hofmann
<p>When cloning an wlan interface with e.g<br /> ifconfig wlan0 create wlandev ath0<br />a struct ifnet is allocated via if_alloc and then passed to<br />ether_ifattach_bpf() which writes beyond the struct ifnet.<br />This is especially a problem if struct ifnet size is close to a chunk<br />size of the slab allocator - as it happens with the recent pf update.<br />This was catched by guards I added to the slab allocator.</p>
<p>Cheers,<br />Johannes</p>
DragonFlyBSD - Bug #1801 (Closed): lang/guile from pkgsrc hangs in select
https://bugs.dragonflybsd.org/issues/1801
2010-08-09T04:46:58Z
Johannes.Hofmann
<p>Hi,</p>
<p>in recent HEAD (as of Sun Aug 8) lang/guile hangs in select.<br />To reproduce install lang/guile as binary package and run it without<br />arguments. Normally one should see an interactive prompt.<br />Compiling it from source fails with a similar problem (lt-guile hangs<br />in select during the build process).</p>
<pre><code>Johannes</code></pre>
DragonFlyBSD - Bug #1795 (Closed): properly lock iwi watchdog function
https://bugs.dragonflybsd.org/issues/1795
2010-07-21T02:43:28Z
Johannes.Hofmann
<p>This patch properly locks the iwi watchdog function. I have no<br />idea, why it worked for me before without this.</p>
<p>Cheers,<br />Johannes</p>
<p>diff --git a/sys/dev/netif/iwi/if_iwi.c b/sys/dev/netif/iwi/if_iwi.c<br />index eb70b8f..15a886f 100644<br />--- a/sys/dev/netif/iwi/if_iwi.c<br />+++ b/sys/dev/netif/iwi/if_iwi.c<br /><code>@ -1994,7 +1994,7 </code>@ iwi_watchdog(void *arg)<br /> struct ifnet *ifp = sc->sc_ifp;<br /> struct ieee80211com *ic = ifp->if_l2com;</p>
<p>- IWI_LOCK_ASSERT(sc);<br />+ IWI_LOCK(sc);</p>
<pre><code>if (sc->sc_tx_timer > 0) {<br /> if (--sc->sc_tx_timer == 0) {<br /><code>@ -2022,6 +2022,7 </code>@ iwi_watchdog(void *arg)<br /> }<br /> }<br /> callout_reset(&sc->sc_wdtimer, hz, iwi_watchdog, sc);<br />+ IWI_UNLOCK(sc);<br /> }</code></pre>
<pre><code>static int</code></pre>