trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: April 2012

Re: [trinity-devel] GOOD BUILD POINT FOUND Re: [trinity-devel] kwrite/kate - why is 3.5.12 not affected (help analyzing)

From: "Timothy Pearson" <kb9vqf@...>
Date: Sun, 29 Apr 2012 19:59:20 -0500
> On 04/29/2012 06:08 PM, David C. Rankin wrote:
>>   Also, why do you encouragingly say "I really, really [hope] this is
>> NOT the
>> cause..."? Just curious. Here is the backtrace with the funky line right
>> before bt:
>>
>
> Geez! Now I see why you say that.... I just did diffs of different points
> in the
> tdebase code:
>
> -rw-r--r-- 1 david david 142792 Apr 29 18:48 0329-0410_tdebase.diff
> -rw-r--r-- 1 david david  97205 Apr 29 18:51 0410-0420_tdebase.diff
> -rw-r--r-- 1 david david  76893 Apr 29 18:52 0420-0425_tdebase.diff
>
> That's almost 310k in diffs between 3/29 and 4/25. Wow.. That's the point
> that
> might make it a bit difficult to find...
>
> Oh well, How do you eat a whale ---> one bite at a time. Let's start
> eating...
>

I'd look at tqt3, arts, tdelibs, and *maybe* tdebase, but honestly I think
the problem is in tdelibs
(http://git.trinitydesktop.org/cgit/tdelibs/log/).  Easiest way to debug
this is:
1.) Check out and rebuild/reinstall tqt3, arts, tdelibs, and tdebase from
the last known working date.
2.) Update, rebuild, and reinstall each module in turn, checking for the
failure after each module has been reinstalled with the latest sources. 
3.) Once the module is known (e.g. tdelibs or tdebase causes the problem),
bisect the commits between the known working date and the latest HEAD.

Tedious, but you should get the faulty commit fastest this way.

Tim