diff options
author | Warren Togami Jr. <wtogami@gmail.com> | 2013-12-03 15:57:00 -1000 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2013-12-04 01:57:07 +0000 |
commit | 573a71f3132d5b5d0ae47d2fb4a0e79b4b85d26f (patch) | |
tree | d62f0948b48276c6e883975ec683784562f04527 | |
parent | cf790905fde0615e455847960ce5f53d001dd47e (diff) | |
download | pi-bitcoindev-573a71f3132d5b5d0ae47d2fb4a0e79b4b85d26f.tar.gz pi-bitcoindev-573a71f3132d5b5d0ae47d2fb4a0e79b4b85d26f.zip |
Re: [Bitcoin-development] Coin Control, Send crash on MacOS X
-rw-r--r-- | 7a/24889ff001cb35564d1200f12e2d9d51497ace | 188 |
1 files changed, 188 insertions, 0 deletions
diff --git a/7a/24889ff001cb35564d1200f12e2d9d51497ace b/7a/24889ff001cb35564d1200f12e2d9d51497ace new file mode 100644 index 000000000..7ccb604be --- /dev/null +++ b/7a/24889ff001cb35564d1200f12e2d9d51497ace @@ -0,0 +1,188 @@ +Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] + helo=mx.sourceforge.net) + by sfs-ml-1.v29.ch3.sourceforge.com with esmtp (Exim 4.76) + (envelope-from <wtogami@gmail.com>) id 1Vo1i7-0002Gi-Co + for bitcoin-development@lists.sourceforge.net; + Wed, 04 Dec 2013 01:57:07 +0000 +Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com + designates 209.85.192.175 as permitted sender) + client-ip=209.85.192.175; envelope-from=wtogami@gmail.com; + helo=mail-pd0-f175.google.com; +Received: from mail-pd0-f175.google.com ([209.85.192.175]) + by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) + (Exim 4.76) id 1Vo1i6-0004sT-3I + for bitcoin-development@lists.sourceforge.net; + Wed, 04 Dec 2013 01:57:07 +0000 +Received: by mail-pd0-f175.google.com with SMTP id w10so21162849pde.6 + for <bitcoin-development@lists.sourceforge.net>; + Tue, 03 Dec 2013 17:57:00 -0800 (PST) +MIME-Version: 1.0 +X-Received: by 10.68.232.37 with SMTP id tl5mr42549531pbc.86.1386122220236; + Tue, 03 Dec 2013 17:57:00 -0800 (PST) +Received: by 10.66.158.129 with HTTP; Tue, 3 Dec 2013 17:57:00 -0800 (PST) +In-Reply-To: <CA+s+GJA-rXF7spPwLDJv-hGRk-obohdJDHQ9D6bDTdh1UGZVEQ@mail.gmail.com> +References: <CAEz79PptC4VZr19iHYx5iA2K8SZ2aJbUvnt8_ZGRwbBJ6=WW3A@mail.gmail.com> + <CA+s+GJA-rXF7spPwLDJv-hGRk-obohdJDHQ9D6bDTdh1UGZVEQ@mail.gmail.com> +Date: Tue, 3 Dec 2013 15:57:00 -1000 +Message-ID: <CAEz79Pp0LXfvLo85_FVcL-gLLYYon0SLHoG40qTfFDs59f40yw@mail.gmail.com> +From: "Warren Togami Jr." <wtogami@gmail.com> +To: Bitcoin Dev <bitcoin-development@lists.sourceforge.net> +Content-Type: multipart/alternative; boundary=047d7b3395e58d77c004ecabbaa7 +X-Spam-Score: -0.6 (/) +X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. + See http://spamassassin.org/tag/ for more details. + -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, + no trust [209.85.192.175 listed in list.dnswl.org] + 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. + See + http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block + for more information. [URIs: github.com] + -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for + sender-domain + 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider + (wtogami[at]gmail.com) + -0.0 SPF_PASS SPF: sender matches SPF record + 1.0 HTML_MESSAGE BODY: HTML included in message + -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from + author's domain + 0.1 DKIM_SIGNED Message has a DKIM or DK signature, + not necessarily valid + -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature +X-Headers-End: 1Vo1i6-0004sT-3I +Subject: Re: [Bitcoin-development] Coin Control, Send crash on MacOS X +X-BeenThere: bitcoin-development@lists.sourceforge.net +X-Mailman-Version: 2.1.9 +Precedence: list +List-Id: <bitcoin-development.lists.sourceforge.net> +List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, + <mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe> +List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development> +List-Post: <mailto:bitcoin-development@lists.sourceforge.net> +List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help> +List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>, + <mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe> +X-List-Received-Date: Wed, 04 Dec 2013 01:57:07 -0000 + +--047d7b3395e58d77c004ecabbaa7 +Content-Type: text/plain; charset=UTF-8 + +On Sun, Dec 1, 2013 at 1:19 AM, Wladimir <laanwj@gmail.com> wrote: + +> On Sun, Dec 1, 2013 at 12:05 PM, Warren Togami Jr. <wtogami@gmail.com>wrote: +> +>> https://github.com/litecoin-project/bitcoinomg/commits/0.8.5-OMG6 +>> http://download1.rpmfusion.org/~warren/bitcoin-0.8.5-OMG6/ +>> I've been backporting patches from master and Litecoin to make a Bitcoin +>> 0.8 client with more features. It works quite well on Linux and Win32. +>> +>> http://pastebin.com/g8QqheGc +>> Today we discovered a rare crash that can happen on MacOS X. toffoo and +>> coblee reproduced it on MacOS X 10.9 and I reproduced it on 10.6.8. It +>> seems to be some kind of race condition involving SendCoinsEntry::clear(). +>> +>> +>> 1. 11 QtGui 0x00e28141 +>> QWidget::setFocus(Qt::FocusReason) + 289 +>> 2. 12 org.bitcoinfoundation.Bitcoin-Qt 0x002ca665 +>> SendCoinsEntry::clear() + 101 +>> +>> +> I don't think the setFocus should be in clear() in the first place. It +> conflates clearing the widgets and changing the focus. +> +> If the automatic focus change is desirable at all it could be moved to a +> seperate function "focusPayTo". +> +> In any case it's just a nicety and should just be removed if it causes +> problems. +> +> Wladimir +> +> +Did as you suggested, removed both setFocus() calls that happen after Send +is clicked + +http://pastebin.com/j4adDpsM +Now it crashes in something else within qt. + +I'm trying other things... + +Warren + +--047d7b3395e58d77c004ecabbaa7 +Content-Type: text/html; charset=UTF-8 +Content-Transfer-Encoding: quoted-printable + +<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On S= +un, Dec 1, 2013 at 1:19 AM, Wladimir <span dir=3D"ltr"><<a href=3D"mailt= +o:laanwj@gmail.com" target=3D"_blank">laanwj@gmail.com</a>></span> wrote= +:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo= +rder-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:so= +lid;padding-left:1ex"> +<div dir=3D"ltr"><div class=3D"im">On Sun, Dec 1, 2013 at 12:05 PM, Warren = +Togami Jr. <span dir=3D"ltr"><<a href=3D"mailto:wtogami@gmail.com" targe= +t=3D"_blank">wtogami@gmail.com</a>></span> wrote:<br></div><div class=3D= +"gmail_extra"> +<div class=3D"gmail_quote"><div class=3D"im"> +<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-= +left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;p= +adding-left:1ex"><div dir=3D"ltr"><a href=3D"https://github.com/litecoin-pr= +oject/bitcoinomg/commits/0.8.5-OMG6" target=3D"_blank">https://github.com/l= +itecoin-project/bitcoinomg/commits/0.8.5-OMG6</a><div> + +<a href=3D"http://download1.rpmfusion.org/~warren/bitcoin-0.8.5-OMG6/" targ= +et=3D"_blank">http://download1.rpmfusion.org/~warren/bitcoin-0.8.5-OMG6/</a= +><div> +<div>I've been backporting patches from master and Litecoin to make a B= +itcoin 0.8 client with more features. =C2=A0It works quite well on Linux an= +d Win32.</div><div><br></div><div><a href=3D"http://pastebin.com/g8QqheGc" = +target=3D"_blank">http://pastebin.com/g8QqheGc</a><br> + + +</div><div>Today we discovered a rare crash that can happen on MacOS X. tof= +foo and coblee reproduced it on MacOS X 10.9 and I reproduced it on 10.6.8.= + It seems to be some kind of race condition involving=C2=A0SendCoinsEntry::= +clear().</div> + + +<div><br></div><div><ol style=3D"margin:0px;padding:0px 0px 0px 48px;color:= +rgb(172,172,172);font-family:Consolas,Menlo,Monaco,'Lucida Console'= +,'Liberation Mono','DejaVu Sans Mono','Bitstream Vera S= +ans Mono',monospace,serif;font-size:12px;line-height:21px;background-co= +lor:rgb(248,248,248)"> + + +<li><div style=3D"padding:0px 5px;vertical-align:top;color:rgb(0,0,0);borde= +r-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204)= +;background-color:rgb(255,255,255)">11 =C2=A0QtGui =C2=A0 =C2=A0 =C2=A0 =C2= +=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = +=C2=A0 0x00e28141 QWidget::setFocus(Qt::FocusReason) + 289</div> + + +</li><li><div style=3D"padding:0px 5px;vertical-align:top;color:rgb(0,0,0);= +border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204= +,204);background-color:rgb(255,255,255)">12 =C2=A0org.bitcoinfoundation.Bit= +coin-Qt=C2=A0 =C2=A0 0x002ca665 SendCoinsEntry::clear() + 101</div> + +</li></ol></div></div></div></div></blockquote><div><br></div></div><div>I = +don't think the setFocus should be in clear() in the first place. It co= +nflates clearing the widgets and changing the focus.</div><div><br></div> +<div> +If the automatic focus change is desirable at all it could be moved to a se= +perate function "focusPayTo".</div><div><br></div><div>In any cas= +e it's just a nicety and should just be removed if it causes problems.<= +/div> +<span class=3D""><font color=3D"#888888"> +<div><br></div><div>Wladimir</div><div><br></div></font></span></div></div>= +</div> +</blockquote></div><br></div><div class=3D"gmail_extra">Did as you suggeste= +d, removed both setFocus() calls that happen after Send is clicked</div><di= +v class=3D"gmail_extra"><br></div><div class=3D"gmail_extra"><a href=3D"htt= +p://pastebin.com/j4adDpsM">http://pastebin.com/j4adDpsM</a><div> +Now it crashes in something else within qt.</div><div><br></div><div>I'= +m trying other things...</div><div><br></div><div>Warren</div><div class=3D= +"gmail_extra"><br></div></div></div> + +--047d7b3395e58d77c004ecabbaa7-- + + |