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: "David C. Rankin" <drankinatty@...>
Date: Sun, 29 Apr 2012 18:08:59 -0500
On 04/29/2012 05:04 PM, Timothy Pearson wrote:
>> <snip>
>>>   I don't know how to look at all the commits in the packages
>> <snip>
>>
>> http://trinitydesktop.org/patches
>>
>> Tim
> 
> Also, I really, really hope this is NOT the cause (as it would indicate
> TDE is somehow confusing gcc; i.e. gcc has a very hard to trace bug), but
> try reversing this patch to see if the random crashes stop:
> 
> http://git.trinitydesktop.org/cgit/tdebase/commit/kdesktop/desktop.cc?id=30617b6fb78c56e76aedd1480429dd4e68da201a
> 
> Tim
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: trinity-devel-unsubscribe@...
> For additional commands, e-mail: trinity-devel-help@...
> Read list messages on the web archive: http://trinity-devel.pearsoncomputing.net/
> Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
> 
> 

Tim,

  That might have been part of it, because this time the text actually wrapped
in the kwrite window (to the next line), before it crashed, but it did crash.
However, the last line before the backtrace makes reference to a missing
katerenderer.cpp file. What's up with that?? Could this be the BUG?? It looks
like there may be an extra 'er' at the end of the filename? (guessing)

  Also, why do you encouragingly say "I really, really how this is NOT the
cause..."? Just curious. Here is the backtrace with the funky line right before bt:

Reading symbols from /lib/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib/libnss_files.so.2
0x00007fbafa2a814b in KateRenderer::textWidth (this=0x15029d0, textLine=...,
startcol=0, maxwidth=758,
    needWrap=0x7fffe10976b8, endX=0x7fffe10976ac) at
/build/src/tdelibs/kate/part/katerenderer.cpp:819
819     /build/src/tdelibs/kate/part/katerenderer.cpp: No such file or directory.
(gdb) bt
#0  0x00007fbafa2a814b in KateRenderer::textWidth (this=0x15029d0, textLine=...,
startcol=0, maxwidth=758,
    needWrap=0x7fffe10976b8, endX=0x7fffe10976ac) at
/build/src/tdelibs/kate/part/katerenderer.cpp:819
#1  0x00007fbafa289674 in KateViewInternal::range (this=this@entry=0x15142a0,
realLine=13,
    previous=previous@entry=0x0) at
/build/src/tdelibs/kate/part/kateviewinternal.cpp:1331
#2  0x00007fbafa28b0b6 in KateViewInternal::range (this=this@entry=0x15142a0,
realCursor=...)
    at /build/src/tdelibs/kate/part/kateviewinternal.cpp:1403
#3  0x00007fbafa28b160 in KateViewInternal::currentRange (this=this@entry=0x15142a0)
    at /build/src/tdelibs/kate/part/kateviewinternal.cpp:1370
#4  0x00007fbafa2902ee in KateViewInternal::updateCursor
(this=this@entry=0x15142a0, newCursor=...,
    force=force@entry=true, center=center@entry=false,
calledExternally=calledExternally@entry=false)
    at /build/src/tdelibs/kate/part/kateviewinternal.cpp:2226
#5  0x00007fbafa2944c0 in KateViewInternal::editEnd (this=0x15142a0,
editTagLineStart=13,
    editTagLineEnd=<optimized out>, tagFrom=<optimized out>)
    at /build/src/tdelibs/kate/part/kateviewinternal.cpp:3385
#6  0x00007fbafa230ef0 in KateDocument::editEnd (this=0x140be30)
    at /build/src/tdelibs/kate/part/katedocument.cpp:1032
#7  0x00007fbafa22af5b in KateDocument::paste (this=0x140be30, view=0x154df50)
    at /build/src/tdelibs/kate/part/katedocument.cpp:3249
#8  0x00007fbafa262a53 in KateView::paste (this=0x154df50) at
/build/src/tdelibs/kate/part/kateview.cpp:1597
#9  0x00007fbafa292102 in KateViewInternal::mouseReleaseEvent (this=0x15142a0,
e=0x7fffe1097d60)
    at /build/src/tdelibs/kate/part/kateviewinternal.cpp:2965
#10 0x00007fbb032f1343 in TQWidget::event (this=0x15142a0, e=0x7fffe1097d60) at
kernel/qwidget.cpp:4725
#11 0x00007fbb0325b559 in TQApplication::internalNotify (this=0x7fffe10985c0,
receiver=0x15142a0,
    e=0x7fffe1097d60) at kernel/qapplication.cpp:2638
#12 0x00007fbb0325abe3 in TQApplication::notify (this=0x7fffe10985c0,
receiver=0x15142a0, e=0x7fffe1097d60)
    at kernel/qapplication.cpp:2424
#13 0x00007fbb03bb28c4 in KApplication::notify (this=0x7fffe10985c0,
receiver=0x15142a0,
    event=0x7fffe1097d60) at /build/src/tdelibs/tdecore/kapplication.cpp:583
#14 0x00007fbb031ed6b3 in TQApplication::sendSpontaneousEvent
(receiver=0x15142a0, event=0x7fffe1097d60)
    at kernel/ntqapplication.h:526
#15 0x00007fbb031e6f53 in TQETWidget::translateMouseEvent (this=0x15142a0,
event=0x7fffe1098270)
    at kernel/qapplication_x11.cpp:4380
#16 0x00007fbb031e4871 in TQApplication::x11ProcessEvent (this=0x7fffe10985c0,
event=0x7fffe1098270)
    at kernel/qapplication_x11.cpp:3557
#17 0x00007fbb031ffc44 in TQEventLoop::processEvents (this=0x12edad0, flags=4)
    at kernel/qeventloop_x11.cpp:195
#18 0x00007fbb0326e818 in TQEventLoop::enterLoop (this=0x12edad0) at
kernel/qeventloop.cpp:201
#19 0x00007fbb0326e6e9 in TQEventLoop::exec (this=0x12edad0) at
kernel/qeventloop.cpp:148
#20 0x00007fbb0325b689 in TQApplication::exec (this=0x7fffe10985c0) at
kernel/qapplication.cpp:2761
#21 0x00007fbafc62d3a8 in kdemain (argc=1, argv=0x1292b20) at
/build/src/tdebase/kate/app/kwritemain.cpp:692
#22 0x00007fbafc8378c0 in tdeinitmain (argc=1, argv=0x1292b20)
    at /build/src/build/kate/app/kwrite_tdeinit_module.cpp:3
#23 0x00000000004094ee in launch (argc=argc@entry=1, _name=<optimized out>,
_name@entry=0x1292298 "kwrite",
    args=<optimized out>, args@entry=0x129229f "\001", cwd=cwd@entry=0x0,
envc=envc@entry=1,
    envs=<optimized out>, envs@entry=0x12922a7 "DISPLAY=:0", reset_env=false,
tty=tty@entry=0x0,
    avoid_loops=false,
    startup_id_str=startup_id_str@entry=0x12922ba
"valkyrie;1335740572;489878;1159_TIME4851635")
    at /build/src/tdelibs/kinit/kinit.cpp:673
#24 0x000000000040a5ee in handle_launcher_request (sock=9) at
/build/src/tdelibs/kinit/kinit.cpp:1240
#25 0x000000000040abda in handle_requests (waitForPid=waitForPid@entry=0)
    at /build/src/tdelibs/kinit/kinit.cpp:1443
#26 0x0000000000406b26 in main (argc=5, argv=0x7fff0000000b, envp=0x7fffe1099698)
---Type <return> to continue, or q <return> to quit---
    at /build/src/tdelibs/kinit/kinit.cpp:1908


-- 
David C. Rankin, J.D.,P.E.