Quanta 3.5.1 crash on Dapper

Bug #30317 reported by Malix
24
Affects Status Importance Assigned to Milestone
kdewebdev (Ubuntu)
Fix Released
Medium
Kubuntu Bugs
Dapper
Invalid
Medium
Unassigned

Bug Description

Quanta crash during edit of big php file.
This is the backtrace

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1241027872 (LWP 26205)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6 0x080f8b45 in QValueList<KMdiChildView*>::detachInternal ()
#7 0x080f8ba6 in QValueList<KMdiChildView*>::detachInternal ()
#8 0x0816f3db in SAGroupParser::staticMetaObject ()
#9 0x0817150e in SAGroupParser::staticMetaObject ()
#10 0x0817155f in SAGroupParser::staticMetaObject ()
#11 0x08300acb in htmlDocumentProperties::staticMetaObject ()
#12 0x0816f4fc in SAGroupParser::staticMetaObject ()
#13 0x08183434 in SAGroupParser::staticMetaObject ()
#14 0x080a1bc6 in ?? ()
#15 0x084d2560 in ?? ()
#16 0x088efcc8 in ?? ()
#17 0x00000005 in ?? ()
#18 0x00000000 in ?? ()

Revision history for this message
Loic Pefferkorn (loic) wrote :

What size has is a "big php file" ? :]

Changed in kdewebdev:
assignee: nobody → kubuntu-team
status: Unconfirmed → Needs Info
Revision history for this message
Malix (malix0) wrote :

The file size is 81626 byte. And contain a class with several method and properties. Quanta crash after some edit. Some time it crashes immediately after cut and past.
To reproduce the crash try to open a big file and write same new row of code. If it doesn't crash try insert a if block of code. To me looks that the code parser doesn't free memory. But I could be wrong.

I download kdewebdev-dbg. How I can use it to produce a more detailed backtrace?

Bye Massimo.

Revision history for this message
Malix (malix0) wrote :

This is the last Backtrace I get

Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1240573216 (LWP 15464)]
[KCrash handler]
#6 QValueListPrivate (this=0x92957b0, _p=@0x73) at qvaluelist.h:121
#7 0x080f8ba6 in QValueList<GroupElement*>::detachInternal (this=0x92614dc)
    at qvaluelist.h:631
#8 0x0816f3db in Node::detachNode (this=0x92614b0) at qvaluelist.h:562
#9 0x0817150e in ~Node (this=0x92614b0) at node.cpp:59
#10 0x0817155f in ~Node (this=0x91ff7e0) at node.cpp:68
#11 0x0817155f in ~Node (this=0x9282118) at node.cpp:68
#12 0x0817155f in ~Node (this=0x9172fd8) at node.cpp:68
#13 0x0817155f in ~Node (this=0x92e0548) at node.cpp:68
#14 0x0817155f in ~Node (this=0x92b8568) at node.cpp:68
#15 0x0817155f in ~Node (this=0x86a3468) at node.cpp:68
#16 0x0817155f in ~Node (this=0x92e1c38) at node.cpp:68
#17 0x0817155f in ~Node (this=0x92a36c0) at node.cpp:68
#18 0x0817155f in ~Node (this=0x91cbe88) at node.cpp:68
#19 0x0817155f in ~Node (this=0x92b5a18) at node.cpp:68
#20 0x0817155f in ~Node (this=0x92e0468) at node.cpp:68
#21 0x0817155f in ~Node (this=0x92b4e38) at node.cpp:68
#22 0x0817155f in ~Node (this=0x929f538) at node.cpp:68
#23 0x0817155f in ~Node (this=0x92817a8) at node.cpp:68
#24 0x0817155f in ~Node (this=0x9197590) at node.cpp:68
#25 0x0817155f in ~Node (this=0x8be6708) at node.cpp:68
#26 0x08300acb in NodeModif::setNode (this=0x92ed328, node=0x8be6708)
    at undoredo.cpp:81
#27 0x0816f4fc in Parser::logReparse (this=0x84d1de0, modifs=0x929c410,
    w=0x73) at parser.cpp:671
#28 0x08183434 in Parser::rebuild (this=0x84d1de0, w=0x84fc458)
    at parser.cpp:1035
#29 0x080a1bc6 in Document::slotDelayedTextChanged (this=0x84fc458,
    forced=false) at document.cpp:2315
#30 0x080eb4af in Document::qt_invoke (this=0x84fc458, _id=51, _o=0xbfef2858)
    at document.moc:249
#31 0xb6f8b26d in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#32 0xb731a31e in QSignal::signal () from /usr/lib/libqt-mt.so.3
#33 0xb6fa89cc in QSignal::activate () from /usr/lib/libqt-mt.so.3
#34 0xb6fb04bc in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#35 0xb6f2165a in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#36 0xb6f2184c in QApplication::notify () from /usr/lib/libqt-mt.so.3
#37 0xb76a0c7d in KApplication::notify () from /usr/lib/libkdecore.so.4
#38 0xb6eb2967 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#39 0xb6f13047 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#40 0xb6ec6753 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#41 0xb6f3a153 in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#42 0xb6f3a076 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#43 0xb6f20169 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#44 0x080f5550 in main (argc=1, argv=0xbfef3054) at main.cpp:212
#45 0xb6200ea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#46 0x0808b8a1 in _start () at ../sysdeps/i386/elf/start.S:119

Revision history for this message
P (p92) wrote :
Revision history for this message
Malix (malix0) wrote :

Now the bug is closed. But when the patched package will be posted on archive?

Revision history for this message
Daniel Holbach (dholbach) wrote :

One task is enough.

Changed in kdewebdev:
status: Unconfirmed → Rejected
Revision history for this message
Loïc Corbasson (cnb) wrote :

As it is fixed in 3.5.2, you'll have to add the following lines in your /etc/apt/sources.list (with your editor of choice):

deb http://kubuntu.org/packages/kde352 dapper main
deb-src http://kubuntu.org/packages/kde352 dapper main

AFAIK the 3.5.2 packages will be included in Dapper only if they are proven to provide more bug fixes than new bugs, so helping test these packages can only increase their chance to make it into Dapper. Nevertheless, I'm not a Kubuntu developer, so I may be wrong about the inclusion of 3.5.2 in Dapper.

Revision history for this message
Luka Renko (lure) wrote :

KDE 3.5.2 packages are already included in Dapper. The above repository is not required (it is obsolete).

Just do the following:

sudo apt-get update
sudo apt-get upgrade

Revision history for this message
Raphaël Pinson (raphink) wrote :

Closing the bug as it was fixed in Dapper.

Changed in kdewebdev:
status: Needs Info → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.