I wonder if it has anything to do with this issue?
https://www.illumos.org/issues/4110
A fix for that is out for review on developers@...

On Thu, Nov 21, 2013 at 9:31 AM, Richard PALO <[email protected]> wrote:
> With a version of illumos-gate dating from end octobre, I experienced the
> following (which I haven't noticed before):
>
>> Nov 21 06:55:56 x3200 unix: [ID 836849 kern.notice]
>> Nov 21 06:55:56 x3200 ^Mpanic[cpu0]/thread=ffffff000ef3dc40:
>> Nov 21 06:55:56 x3200 genunix: [ID 403854 kern.notice] assertion failed:
>> ht == (htable_t *)pp->p_mapping, file: ../../i86pc/vm/hment.c, line: 542
>> Nov 21 06:55:56 x3200 unix: [ID 100000 kern.notice]
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d2a0
>> genunix:process_type+1623c0 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d360
>> unix:hment_remove+1b8 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d3f0
>> unix:hat_pte_unmap+1b0 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d560
>> unix:hat_unload_callback+1a4 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d5c0
>> unix:hat_unload+a1 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d650
>> unix:segkmem_free_vn+7d ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d680
>> unix:segkmem_free+23 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d6f0
>> genunix:vmem_xfree+1bf ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d720
>> genunix:vmem_free+23 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d770
>> genunix:kmem_slab_destroy+b5 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d7d0
>> genunix:kmem_slab_free+424 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d810
>> genunix:kmem_slab_free_constructed+8a ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d850
>> genunix:kmem_cache_free+e0 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d880
>> zfs:zio_buf_free+54 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d8c0
>> zfs:arc_buf_data_free+3d ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3d930
>> zfs:arc_buf_destroy+307 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3db40
>> zfs:arc_evict+3ce ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3db60
>> zfs:arc_adjust+1a6 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3db70
>> zfs:arc_shrink+e5 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3dbc0
>> zfs:arc_kmem_reap_now+e5 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3dc20
>> zfs:arc_reclaim_thread+c9 ()
>> Nov 21 06:55:56 x3200 genunix: [ID 655072 kern.notice] ffffff000ef3dc30
>> unix:thread_start+8 ()
>> Nov 21 06:55:56 x3200 unix: [ID 100000 kern.notice]
>> Nov 21 06:55:56 x3200 genunix: [ID 672855 kern.notice] syncing file
>> systems...
>> Nov 21 06:55:56 x3200 genunix: [ID 904073 kern.notice]  done
>> Nov 21 06:55:57 x3200 genunix: [ID 111219 kern.notice] dumping to
>> /dev/zvol/dsk/rpool/dump, offset 65536, content: kernel
>> Nov 21 06:55:57 x3200 nv_sata: [ID 517869 kern.info] NOTICE: inst0 port0:
>> nv_reset: reason: sata_reset serr 0x0 nvp_state: 0x8
>> Nov 21 06:56:53 x3200 genunix: [ID 100000 kern.notice]
>> Nov 21 06:56:53 x3200 genunix: [ID 665016 kern.notice] ^M100% done:
>> 1283157 pages dumped,
>> Nov 21 06:56:53 x3200 genunix: [ID 851671 kern.notice] dump succeeded
>
>
> corresponding to:
>>
>> /*
>> * Remove a mapping to a page from its mapping list. Must have
>> * the corresponding mapping list locked.
>> * Finds the mapping list entry with the given pte_t and
>> * unlinks it from the mapping list.
>> */
>> hment_t *
>> hment_remove(page_t *pp, htable_t *ht, uint_t entry)
>> {
>>         hment_t                dummy;
>>         avl_index_t        where;
>>         hment_t                *hm;
>>         uint_t                idx;
>>
>>         ASSERT(x86_hm_held(pp));
>>
>>         /*
>>          * Check if we have only one mapping embedded in the page_t.
>>          */
>>         if (pp->p_embed) {
>>>>>
>>>>>              ASSERT(ht == (htable_t *)pp->p_mapping);
>
>
> core dump available to any interested zfs dev...
>
> I hurriedly updated to 39cddb10a31c1c2e66aed69e6871d09caa4c8147
> upon which I've built the latest acpica-unix2-20131115.
>
>
>
>
> -------------------------------------------
> illumos-discuss
> Archives: https://www.listbox.com/member/archive/182180/=now
> RSS Feed:
> https://www.listbox.com/member/archive/rss/182180/21175550-721fcbaf
> Modify Your Subscription:
> https://www.listbox.com/member/?&;
> Powered by Listbox: http://www.listbox.com



-- 
Gordon Ross <[email protected]>
Nexenta Systems, Inc.  www.nexenta.com
Enterprise class storage for everyone


-------------------------------------------
illumos-discuss
Archives: https://www.listbox.com/member/archive/182180/=now
RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4
Powered by Listbox: http://www.listbox.com

Reply via email to