Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Jul 2018 04:56:35 +0800
From:      "Peter Zhang" <proudtek@edm.proudtek.com>
To:        freebsd-dtrace@freebsd.org
Subject:   Access Control Card - MIFARE 1K NXP S50 EPOXY Card
Message-ID:  <S7Y1.p9ra2zxv8jWxNDQ2NLsf46toSUAA03@edm.proudtek.com>

next in thread | raw e-mail | index | archive | help
click here for the webversion (http://edm.proudtek.com/x/?S7Y1.p9ra2zxP8fW0=
PJ.ka2JoaGxpRkAA47)=0A=0AMIFARE 1K Epoxy Card=0A=0ANew Generation MIFARE 1k=
 Access Control Card=0A=0AIn access control,=0Ain public traffic,=0Ain hote=
l key system,=C2=A0=0Aand various membership system, .......=0A=0AWe have b=
een using the credit card size RFID card for many years, and are used to it=
 already.=0A=0ABut if you have ever seen our new generation exquisite RFID =
Epoxy Card. You might want to throw your old card away immediately, because=
 of the following features:=0A=0ACrystal Looking=0A- luxury appearance=0A=
=0AClearn Surface=C2=A0=0A- it is dust-proof and oil proff,=C2=A0=0A=0APers=
onalized Shape=0A- more than 100 molds for choice, plus developping customi=
zed molds.=0A=0AEyelet=C2=A0=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0=0A- easy to hang with metal rings or elastic rope=0A=0ASmall Siz=
e=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=0A- =
can be kept in pocket or bag conveniently,=C2=A0=0A=0ADurable=C2=A0=0A- the=
re is extra layer of epoxy protecting the inner PVC cards.=0A=0AWater Proof=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=0A- The epox=
y and PVC material is resistant to water=0A=0AWe are a professional RFID co=
mponent supplier since 2008, producing top quality RFID cards, RFID keyfobs=
, and RFID wristbands wtih most kinds of chips: EM4200, EM4305, ATA5577,=C2=
=A0MIFARE 1K, MIFARE Ultralight, MIFARE DESFire, Jcop, etc.=C2=A0=0A=0AWe h=
ave strict quality control system, all product has been tested 3 to 4 times=
 during production and 100% inspected before delivery.=0A=0AMillions of our=
 RFID compents to Germany, Sweden, USA, Australia, etc. each year, Most of =
our customers cooperate with us for long term, and place orders to us repea=
tedly.=C2=A0=0A=0AIf you are still hesitating, write back to us for free sa=
mple, and see it by yourself!=0A=0AIf you are impressed by our description,=
 write back to us for free sample, and lift your access control business to=
 a new high level!=0A-------------=0A=0AKind Regards=0A=C2=A0=0APeter Zhang=
 | Business Development Manager=C2=A0=C2=A0=0A=C2=A0=0AShenzhen Proud Tek C=
o.,LTD.=0AA208, Zhantao Scienc & Technology Mansion,=C2=A0=0AMinzhi Ave,=C2=
=A0Longhua District,=C2=A0Shenzhen, China=C2=A0 =C2=A0=0ATel: +86-755 23765=
843=C2=A0| Mob: +86-18665820632=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0=0AEmail: 77418523@qq.com (mailto:peter@proudtek.com)=C2=A0| Skype: z=
hnepi=0A=0A=C2=A0=0A=0A=0Aclick here to unsubscribe (http://edm.proudtek.co=
m/x/plugin/?pName=3Dunsubscribe&amp;MIDRID=3DS7Y1.p9ra2zxP8fW0PJ.ka2JoaGxpR=
kAA47&amp;Z=3D-1610362836)=0A
From owner-freebsd-dtrace@freebsd.org  Fri Jul 13 17:54:21 2018
Return-Path: <owner-freebsd-dtrace@freebsd.org>
Delivered-To: freebsd-dtrace@mailman.ysv.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.ysv.freebsd.org (Postfix) with ESMTP id C6A351046329
 for <freebsd-dtrace@mailman.ysv.freebsd.org>;
 Fri, 13 Jul 2018 17:54:20 +0000 (UTC)
 (envelope-from ashfixit@gmail.com)
Received: from mail-yw0-x230.google.com (mail-yw0-x230.google.com
 [IPv6:2607:f8b0:4002:c05::230])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (Client CN "smtp.gmail.com",
 Issuer "Google Internet Authority G2" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 4F471713A1
 for <freebsd-dtrace@freebsd.org>; Fri, 13 Jul 2018 17:54:20 +0000 (UTC)
 (envelope-from ashfixit@gmail.com)
Received: by mail-yw0-x230.google.com with SMTP id w76-v6so12035171ywg.4
 for <freebsd-dtrace@freebsd.org>; Fri, 13 Jul 2018 10:54:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=9dPmdLkChnKs+QbEL2JMGB9VQdtnYzCZpZwHW1O/L0A=;
 b=bbJICRkMI6O5ot11jOiSN7C329JzzJK8JMnbEGEh24/qDws+4ly3Oy0lbrmjDDca/T
 kRssaW80LNeUrbUiq4RzLiZ163tLc123w8LQXQG1ull4/xHjb32hqXgyXbnj35NeNwNW
 Mxk7IfW3mz46ds3wKtM6K/xISchTPQA8JiOPfyoWdKtCeKMyeYAVZgEO8gNkFK9hx5Ev
 bh8W7z0+TCezFi7f9icXF4BjIN+zaAecfKe1+j2y1RqeIa5+N5nEVMQ6oei8QcFAnXPA
 k0V95PQu3ecCHHF+8dOIlQsdFODpoqrgv/QsgAC0mTxNaZVhYDSxvXJ/7OTeV3HZtPbX
 ucpg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:from:date:message-id:subject:to;
 bh=9dPmdLkChnKs+QbEL2JMGB9VQdtnYzCZpZwHW1O/L0A=;
 b=EHJmVIaRBPSew4Nb0/PH42cycqKUY8nNyN7yxMtgwC2e1QDW0tybZgyvkDJVyhrxwU
 bC2yDh9Fmpq2Stds8vKevuO6W70UTTbFZCYyiWw4311WUVy6QnivsPAHCX+acjLDk918
 16Nhxo8n6AqQisucjyj+d+rERhpSeGz8qn3maOXefdTsAm0twW0XOPF9Gy2dThOjhRcj
 hJzugUbaXJXjM8CE33zkvXLZN1m7fGGempcsIGnCcnEtAJ/b2sKSx2WxRFWyf0mNELC6
 fxfgMupXvfzGMn3C2Ia/nns+25X1TFcOxt+hQlK2DdjryJRg7I3BkmICSLSdv8u6Dl2T
 grWw==
X-Gm-Message-State: AOUpUlGgerBiJgvlJXH9W+QE/yA3zrLPIJeR+C/nCjUNJ24pqCn6Ocrl
 kLM3zjvxpZWF1ylXhyX7oGQ/je3F4Y5qOdfFGtQ=
X-Google-Smtp-Source: AAOMgpeVH7R2x1I98TN/Ny+mOzpm3LSaQE4EddBqLH5wAnf0WGtyx7zI8DDHuGGgYnvhEKOcMnwYRJ4QUwI+4k7nQIU=
X-Received: by 2002:a81:3e02:: with SMTP id
 l2-v6mr4006191ywa.381.1531504459303; 
 Fri, 13 Jul 2018 10:54:19 -0700 (PDT)
MIME-Version: 1.0
From: Ash Gokhale <ashfixit@gmail.com>
Date: Fri, 13 Jul 2018 13:54:05 -0400
Message-ID: <CAHpe+0Y158uwwPR6wbZmp+E1_uKBABBBnY3n3j-S-imyxmiUqg@mail.gmail.com>
Subject: dtrace compiler crash compiling additional identical predicates.
To: freebsd-dtrace@freebsd.org
Content-Type: text/plain; charset="UTF-8"
X-Content-Filtered-By: Mailman/MimeDel 2.1.27
X-BeenThere: freebsd-dtrace@freebsd.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: "A discussion list for developers working on DTrace in FreeBSD."
 <freebsd-dtrace.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-dtrace>, 
 <mailto:freebsd-dtrace-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-dtrace/>;
List-Post: <mailto:freebsd-dtrace@freebsd.org>
List-Help: <mailto:freebsd-dtrace-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-dtrace>,
 <mailto:freebsd-dtrace-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Jul 2018 17:54:21 -0000

While developing a long dtrace script; I seem to be tripping over a
compiler bug. I can tickle the bug by using this in a predicate /
self->thing_var !=  "" / one too many times. Although I use that exact
construction many times. Changing the probe , or even providing an invalid
probe does not change the crash. Commenting out the predicate saves the
compile. Comparing self->var to an integer compiles ok,  ( while not really
making sense in the context). The compiler will segv when asked to produce
the IR  via  'dtrace -S  -ls srcipt.dt'
Efforts to reproduce the crash with a reduced dtrace file have been futile
and the system is sufficiently custom that sharing the script may not be
useful.

Has anyone else seen this crash? Has anyone noticed arbitrary size limit on
dtrace scripts?

[New LWP 103111]
Core was generated by `dtrace -v -s drive-lifecycle.dt'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000000800cf5910 in strchr () from /lib/libc.so.7

Thread 1 (LWP 103111):
#0  0x0000000800cf5910 in strchr () from /lib/libc.so.7
#1  0x000000080090999f in ctf_lookup_by_name (fp=<optimized out>,
name=<optimized out>) at
/usr/src/cddl/contrib/opensolaris/common/ctf/ctf_lookup.c:138
#2  0x00000008006b8716 in dtrace_lookup_by_type (dtp=0x801644000,
object=<optimized out>, name=0x803bc8010 "str", tip=<optimized out>) at
/usr/src/cddl/contrib
/opensolaris/lib/libdtrace/common/dt_module.c:1639
#3  0x000000080069c0ce in id_or_type (s=0x803bc8010 "str") at
/usr/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l:775
#4  0x00000008006ade05 in yyparse () at dt_grammar.c:1388
#5  0x00000008006a973f in dt_compile (dtp=<optimized out>, context=363,
pspec=DTRACE_PROBESPEC_NAME, arg=0x0, cflags=0, argc=1, argv=0x80064c000,
fp=<optimized
 out>, s=0x0) at
/usr/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c:2457
#6  0x00000008006aaf90 in dtrace_program_fcompile (dtp=0x803bc8fff,
fp=0x803bc8010, cflags=114, argc=-2139062144, argv=0x3) at
/usr/src/cddl/contrib/opensolari
s/lib/libdtrace/common/dt_cc.c:2594
#7  0x000000000040493f in compile_file (dcp=0x801638180) at
/usr/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c:805
#8  0x000000000040311e in main (argc=4, argv=<optimized out>) at
/usr/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c:1725



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