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