<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: [jit.cellblock], [coll] and empty cells problems</title>
		<atom:link href="http://cycling74.com/forums/topic/jit-cellblock-coll-and-empty-cells-problems/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/jit-cellblock-coll-and-empty-cells-problems/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 01:07:10 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/jit-cellblock-coll-and-empty-cells-problems/#post-47087</guid>
					<title><![CDATA[[jit.cellblock], [coll] and empty cells problems]]></title>
					<link>http://cycling74.com/forums/topic/jit-cellblock-coll-and-empty-cells-problems/#post-47087</link>
					<pubDate>Mon, 07 Dec 2009 14:56:08 +0000</pubDate>
					<dc:creator>Patrick Delges</dc:creator>

					<description>
						<![CDATA[
						<p>As I already wrote &#8220;1 year ago&#8221; on the previous forum, there are strange things happening with empty cells.<br />
(-> <a href="http://cycling74.com/forums/topic.php?id=14398" rel="nofollow">http://cycling74.com/forums/topic.php?id=14398</a> )</p>
<p>I finally took some time to build a patch explaining what I meant &#8220;1 year ago&#8221;. (now using 5.1 under X.5.8 &#8211; I found workarounds for Max4).</p>
<p>BTW, while playing with this patch, I crashed Max5.1 two times (see at the bottom of this mail).</p>
<div><span id="toggle47087-0" class="patchtoggle" onmousedown="toggleMaxPatch('post47087-0', 'er47087-0');">&#8211; Pasted Max <span id="maxversion47087-0"></span> Patch, click to <span id="er47087-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A1303.3oc0ZtsiiZCFG%2B5LOEtbc1HrMGqztUU8l9FTUspJx.NAuCfi.mMyzUq%0ATeZ5CVeRpOPRb1AXISHIypQSH1CD%2B4e7%2B6DY9xCybR3OQab.%2BL3ifYy9xCyl%0AomRMwr1wybJIOkVPZzmlSJurjVIbla9aB5SB87QKAzLl.Pp3hbZMHkVTHGjA%0AD0OCDbPFsfJn.1gqbEuRzv9ap5pgtKbamtZaIqRdp5UC1N4FhHMmUsdYMMUX%0ArVOju7Z.3Hj5.xGpN.iV3B9q1KhkoMLdxmdGxydUqHk5U04WqYjBmiKLeqX%2B%0AJ6pl7qO7f5k4WHZBaQSPPflHGPAXGSjCRHoO1rgjRmXx30Rl3gHCL7dRl2%2BA%0AoVwHUXM.oxATxyXqXzruCKVUuNwra022cO7BzZaNZf4Y.VrlTHbvfRI7YCLq%0AccJufW2ugOonUKv30O1.dG3TLuCPK2Hd9dvX%2BQwXzaKFWRaZHqoufwMRG4TA%0A.Cb6DkvE9w9vnvtPEpeTg80NtQQpWCbGBTmsVb%2BcHyThm2PMqoiyTK9TJNsJ%0ASq6lCHB8TEzUB.ekJV3bkXbMuh9e%2By%2BpiM1pMYU.4svskU.zBve76%2B4ur%2Biu%0AfUQS4aqD1.7VJdg9VhWTbOhW3OFAHBVBpoqjYpkIm0gG3pD1qIrpoMODJVe.%0A5OnRF4dOyC4qXAISygFxmoYZZLYb.aRDiFAGfw2SN3sTVbhTULw6b3XT.vn6%0A4NGuTei%2BnmPCujtSVH6zUUlY2G5MFVDbeqJSiAdsTKnhUqFTy20nBPmlSpVS%0Ay9oSBLeShAiMhHWSPEW7f7y%2BGiXvHopyTCgHWA2C8LISLqxCR.elTrkNGTvd%0AjpxQNUhQXvwRLPdCqEuq8NAWBRKXoOBTthpTUox.0xlmTtmfLhfz7ZpNX7bR%0Aq17r8Y6Ku%2BMASUzcx05ETpfSxRjNlSj7.6YpvITenMuUexioqFT8NXR8u9DS%0ArP4TkTvkRHUS3rdfTvBDFiBvmq.QKOz7os6Q%2Bdpu4VnN5qOkzBJodJaQAYhe%0A3gMOnggzG924VT5wiYSMqRb1HY.kPauAl90vPSRptQR38TKze8cu11UMQGQP%0AOSC9CIFhtyhg9fRaiP4zequx9e0vosWQ8gvAijF%2BFEN5nGRyVtd.j7GLvSde%0AVc.3OoAUBhrR15MbVG22lgUzsNzpi.voL9RaHWrNcNHJXn.Lvy9QP30Kcla8%0A6g0R2i7R4RIMukDgnlkrUX9dDlc.XybnkIzrCAvLH9bA8IovGCPykMxSqspg%0A2cQnGFFCm246r6EIY8IWVbLBAil246ruL4EcBDk8JkSYqy024fgGmUeV3int%0AjmQscJzWHIyVIzoyStBHmXpQ3.%2Bvf4m7tXLNxGcpo1ahKHNz3uYd1i103tJo%0AfVYLJW2NDanWqXKoiO3WH.KXMhtEgaj6AVCiWY%2BYJamZOU8Od6YGKSjqOM%2BI%0AMqAI6bp3dD4ILsXfQK7mqpIsau62n4I1UyDzIiGdVOsjg4QvUhG50R2V427E%0AjpsW07mBoF915z8eTsOcdvQKNi1H69fHZEre7n2i0IkyxxnU1OPhRV1FtrV0%0AVa.G.0rn8Iq4cXPO2JGqsBGiwFed15EZRAiAevyDe9XEwPtlBzkcqsezkxuq%0AhwZLuPWaiMz8hM13qgvzXrXivDCQFGW6QHSNl3u88PLxRLqFbg6unqx9ynbL%0Ac65ACM6B6QSuSIZDajvapSo%2BUPmuWY29uxg0nKketWCqMLbLdkxAe8g%2BGoO1%0AH6B%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post47087-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode47087-0">----------begin_max5_patcher----------
1303.3oc0ZtsiiZCFG+5LOEtbc1HrMGqztUU8l9FTUspJx.NAuCfi.mMyzUq
TeZ5CVeRpOPRb1AXISHIypQSH1CD+4e7+6DY9xCybR3OQab.+L3ifYy9xCyl
omRMwr1wybJIOkVPZzmlSJurjVIbla9aB5SB87QKAzLl.Pp3hbZMHkVTHGjA
D0OCDbPFsfJn.1gqbEuRzv9ap5pgtKbamtZaIqRdp5UC1N4FhHMmUsdYMMUX
rVOju7Z.3Hj5.xGpN.iV3B9q1KhkoMLdxmdGxydUqHk5U04WqYjBmiKLeqX+
J6pl7qO7f5k4WHZBaQSPPflHGPAXGSjCRHoO1rgjRmXx30Rl3gHCL7dRl2+A
oVwHUXM.oxATxyXqXzruCKVUuNwra022cO7BzZaNZf4Y.VrlTHbvfRI7YCLq
ccJufW2ugOonUKv30O1.dG3TLuCPK2Hd9dvX+QwXzaKFWRaZHqoufwMRG4TA
.Cb6DkvE9w9vnvtPEpeTg80NtQQpWCbGBTmsVb+cHyThm2PMqoiyTK9TJNsJ
Sq6lCHB8TEzUB.ekJV3bkXbMuh9e+y+piM1pMYU.4svskU.zBve76+4ur+iu
fUQS4aqD1.7VJdg9VhWTbOhW3OFAHBVBpoqjYpkIm0gG3pD1qIrpoMODJVe.
5OnRF4dOyC4qXAISygFxmoYZZLYb.aRDiFAGfw2SN3sTVbhTULw6b3XT.vn6
4NGuTei+nmPCujtSVH6zUUlY2G5MFVDbeqJSiAdsTKnhUqFTy20nBPmlSpVS
y9oSBLeShAiMhHWSPEW7f7y+GiXvHopyTCgHWA2C8LISLqxCR.elTrkNGTvd
jpxQNUhQXvwRLPdCqEuq8NAWBRKXoOBTthpTUox.0xlmTtmfLhfz7ZpNX7bR
q17r8Y6Ku+MASUzcx05ETpfSxRjNlSj7.6YpvITenMuUexioqFT8NXR8u9DS
rP4TkTvkRHUS3rdfTvBDFiBvmq.QKOz7os6Q+dpu4VnN5qOkzBJodJaQAYhe
3gMOnggzG924VT5wiYSMqRb1HY.kPauAl90vPSRptQR38TKze8cu11UMQGQP
OSC9CIFhtyhg9fRaiP4zequx9e0vosWQ8gvAijF+FEN5nGRyVtd.j7GLvSde
Vc.3OoAUBhrR15MbVG22lgUzsNzpi.voL9RaHWrNcNHJXn.Lvy9QP30Kcla8
6g0R2i7R4RIMukDgnlkrUX9dDlc.XybnkIzrCAvLH9bA8IovGCPykMxSqspg
2cQnGFFCm246r6EIY8IWVbLBAil246ruL4EcBDk8JkSYqy024fgGmUeV3int
jmQscJzWHIyVIzoyStBHmXpQ3.+vf4m7tXLNxGcpo1ahKHNz3uYd1i103tJo
fVYLJW2NDanWqXKoiO3WH.KXMhtEgaj6AVCiWY+YJamZOU8Od6YGKSjqOM+I
MqAI6bp3dD4ILsXfQK7mqpIsau62n4I1UyDzIiGdVOsjg4QvUhG50R2V427E
jpsW07mBoF915z8eTsOcdvQKNi1H69fHZEre7n2i0IkyxxnU1OPhRV1FtrV0
Va.G.0rn8Iq4cXPO2JGqsBGiwFed15EZRAiAevyDe9XEwPtlBzkcqsezkxuq
hwZLuPWaiMz8hM13qgvzXrXivDCQFGW6QHSNl3u88PLxRLqFbg6unqx9ynbL
c65ACM6B6QSuSIZDajvapSo+UPmuWY29uxg0nKketWCqMLbLdkxAe8g+GoO1
H6B
-----------end_max5_patcher-----------</code></pre></div>
</div>
<p>The crashes:</p>
<p>I clicked 5 or 6 times in a cell to nervously select its contents and got this crashlog :</p>
<p>Thread 0 Crashed:<br />
0   com.cycling74.MaxMSP          	0&#215;00157797 maxviewer_getcelltext + 41<br />
1   com.cycling74.MaxMSP          	0x000b94bf object_method + 901<br />
2   com.cycling74.MaxMSP          	0x00133a5a jdataview_getcelltext + 104<br />
3   com.cycling74.MaxMSP          	0x00110b71 DataViewComponent::paintCell(juce::Graphics&#038;, int, int, int, int, bool) + 177<br />
4   com.cycling74.MaxMSP          	0x0039a216 juce::TableListRowComp::paint(juce::Graphics&#038;) + 402<br />
5   com.cycling74.MaxMSP          	0x002f1692 juce::Component::paintEntireComponent(juce::Graphics&#038;) + 684<br />
6   com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
7   com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
8   com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
9   com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
10  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
11  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
12  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
13  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
14  com.cycling74.MaxMSP          	0x001b7432 PatcherLayerComponent::paintEntireComponent(juce::Graphics&#038;) + 80<br />
15  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
16  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
17  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
18  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
19  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
20  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
21  com.cycling74.MaxMSP          	0x002f182b juce::Component::paintEntireComponent(juce::Graphics&#038;) + 1093<br />
22  com.cycling74.MaxMSP          	0x00389eb0 juce::ComponentPeer::handlePaint(juce::LowLevelGraphicsContext&#038;) + 48<br />
23  com.cycling74.MaxMSP          	0x002d41b6 juce::HIViewComponentPeer::RepaintManager::paint(CGContext*, int, int, int, int) + 862<br />
24  com.cycling74.MaxMSP          	0x002d46bb juce::HIViewComponentPeer::hiViewDraw(OpaqueEventRef*) + 619<br />
25  com.cycling74.MaxMSP          	0x002d48af juce::HIViewComponentPeer::hiViewEventHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + 425<br />
26  com.apple.HIToolbox           	0x93edc13d DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + 1181<br />
27  com.apple.HIToolbox           	0x93edb57b SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + 405<br />
28  com.apple.HIToolbox           	0x93edb3e0 SendEventToEventTargetWithOptions + 58<br />
29  com.apple.HIToolbox           	0x93efeded HIView::SendDraw(short, OpaqueGrafPtr*, __HIShape const*, CGContext*) + 475<br />
30  com.apple.HIToolbox           	0x93efe8c6 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 728<br />
31  com.apple.HIToolbox           	0x93efea2f HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1089<br />
32  com.apple.HIToolbox           	0x93efea2f HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + 1089<br />
33  com.apple.HIToolbox           	0x93efdccc HIView::DrawComposited(short, OpaqueGrafPtr*, __HIShape const*, unsigned long, HIView*, CGContext*) + 668<br />
34  com.apple.HIToolbox           	0x93efd9df HIView::Draw(short, OpaqueGrafPtr*, unsigned long) + 83<br />
35  com.apple.HIToolbox           	0x93efd92f HIView::Render(unsigned long, CGContext*) + 45<br />
36  com.apple.HIToolbox           	0x93f05d67 FlushWindowObject(WindowData*, void**, unsigned char) + 749<br />
37  com.apple.HIToolbox           	0x93f0577e FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*) + 168<br />
38  com.apple.CoreFoundation      	0x948c9772 __CFRunLoopDoObservers + 466<br />
39  com.apple.CoreFoundation      	0x948ca9a2 CFRunLoopRunSpecific + 546<br />
40  com.apple.CoreFoundation      	0x948cbaa8 CFRunLoopRunInMode + 88<br />
41  com.apple.HIToolbox           	0x93f042ac RunCurrentEventLoopInMode + 283<br />
42  com.apple.HIToolbox           	0x93f040c5 ReceiveNextEventCommon + 374<br />
43  com.apple.HIToolbox           	0x93f62b56 _AcquireNextEvent + 58<br />
44  com.apple.HIToolbox           	0x93fbc735 _TrackMouseLocationOrAreaReturningEvent + 571<br />
45  com.apple.HIToolbox           	0x93fbc488 TrackMouseLocationWithOptions + 94<br />
46  com.cycling74.MaxMSP          	0x002ccd20 juce::juce_dispatchNextMessageOnSystemQueue(bool, bool) + 104<br />
47  com.cycling74.MaxMSP          	0x002d69c7 juce::MessageManager::dispatchNextMessage(bool, bool*, bool) + 79<br />
48  com.cycling74.MaxMSP          	0x002d6a86 juce::MessageManager::runDispatchLoop() + 42<br />
49  com.cycling74.MaxMSP          	0x002d53e1 juce::JUCEApplication::main(juce::String&#038;, juce::JUCEApplication*) + 605<br />
50  com.cycling74.MaxMSP          	0x002d54bb juce::JUCEApplication::main(int, char**, juce::JUCEApplication*) + 125<br />
51  com.cycling74.MaxMSP          	0x001ded86 main + 76<br />
52  com.cycling74.MaxMSP          	0&#215;00005856 _start + 216<br />
53  com.cycling74.MaxMSP          	0x0000577d start + 41</p>
<p>And I got the following crashlog after I clicked in the first message of the patch, i.e. <em>clear, 1 1, 2 2  3 4, 3 3 4 5</em> </p>
<p>Thread 0 Crashed:<br />
0   com.cycling74.MaxMSP          	0&#215;00132553 jdataview_notifycomponents(_jdataview*, symbol*, void*) + 39<br />
1   com.cycling74.MaxMSP          	0&#215;00133567 jcolumn_update + 31<br />
2   com.cycling74.MaxAPI          	0x00edf4f3 jcolumn_setminwidth + 36<br />
3   com.cycling74.jit.cellblock   	0x183ee084 cellblock_addcol + 184<br />
4   com.cycling74.jit.cellblock   	0x183e7d5b cellblock_qcols + 141<br />
5   com.cycling74.MaxMSP          	0x0002a0e7 sched_dequeue + 119<br />
6   com.cycling74.MaxMSP          	0x000121af max_tick + 77<br />
7   com.cycling74.MaxMSP          	0x001de96a maxapplication_eventtimerproc(__EventLoopTimer*, void*) + 22<br />
8   com.apple.CoreFoundation      	0x948cb8f5 CFRunLoopRunSpecific + 4469<br />
9   com.apple.CoreFoundation      	0x948cbaa8 CFRunLoopRunInMode + 88<br />
10  com.apple.HIToolbox           	0x93f042ac RunCurrentEventLoopInMode + 283<br />
11  com.apple.HIToolbox           	0x93f040c5 ReceiveNextEventCommon + 374<br />
12  com.apple.HIToolbox           	0&#215;94047377 ReceiveNextEvent + 58<br />
13  com.cycling74.MaxMSP          	0x002ccee2 juce::juce_dispatchNextMessageOnSystemQueue(bool, bool) + 554<br />
14  com.cycling74.MaxMSP          	0x002d69c7 juce::MessageManager::dispatchNextMessage(bool, bool*, bool) + 79<br />
15  com.cycling74.MaxMSP          	0x002d6a86 juce::MessageManager::runDispatchLoop() + 42<br />
16  com.cycling74.MaxMSP          	0x002d53e1 juce::JUCEApplication::main(juce::String&#038;, juce::JUCEApplication*) + 605<br />
17  com.cycling74.MaxMSP          	0x002d54bb juce::JUCEApplication::main(int, char**, juce::JUCEApplication*) + 125<br />
18  com.cycling74.MaxMSP          	0x001ded86 main + 76<br />
19  com.cycling74.MaxMSP          	0&#215;00005856 _start + 216<br />
20  com.cycling74.MaxMSP          	0x0000577d start + 41</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

