Bug 197106 - Crashed when merge a large xml
Summary: Crashed when merge a large xml
Status: RESOLVED NOT A BUG
Alias: None
Product: kompare
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Kompare developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-19 08:46 UTC by ChengZhang
Modified: 2009-06-20 21:54 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ChengZhang 2009-06-19 08:46:35 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

Application: Kompare (kompare), signal SIGABRT
[Current thread is 0 (LWP 8840)]

Thread 2 (Thread 0xb20b9b90 (LWP 8843)):
#0  0xb7f05430 in __kernel_vsyscall ()
#1  0xb62547b1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6528380 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb645696e in ?? () from /usr/lib/libQtCore.so.4
#4  0xb5f5a4ff in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb625c49e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb59d7700 (LWP 8840)):
[KCrash Handler]
#6  0xb7f05430 in __kernel_vsyscall ()
#7  0xb61a36d0 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb61a5098 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb619c5ce in __assert_fail () from /lib/tls/i686/cmov/libc.so.6
#10 0xb601a989 in _XAllocID () from /usr/lib/libX11.so.6
#11 0xb5e14c1c in XRenderCreatePicture () from /usr/lib/libXrender.so.1
#12 0xb6b00d19 in ?? () from /usr/lib/libQtGui.so.4
#13 0xb6aec8b9 in QPixmap::fromImage () from /usr/lib/libQtGui.so.4
#14 0xb6b39a3c in QPaintEngine::drawImage () from /usr/lib/libQtGui.so.4
#15 0xb6c1f0e4 in ?? () from /usr/lib/libQtGui.so.4
#16 0xb6b502ec in ?? () from /usr/lib/libQtGui.so.4
#17 0xb6b51416 in QPainter::drawLines () from /usr/lib/libQtGui.so.4
#18 0xb42bda8d in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#19 0xb42cc97e in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so
#20 0xb6549c5a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#21 0xb6a1ce7a in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#22 0xb6a25282 in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0xb74de94d in KApplication::notify () from /usr/lib/libkdeui.so.5
#24 0xb654aa3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#25 0xb6a27fee in QCoreApplication::sendSpontaneousEvent () from /usr/lib/libQtGui.so.4
#26 0xb6a7b719 in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#27 0xb6a7bebe in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#28 0xb6a7b30a in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#29 0xb6a7bebe in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#30 0xb6a7b30a in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#31 0xb6a7bebe in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#32 0xb6a7b30a in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#33 0xb6a7bebe in QWidgetPrivate::paintSiblingsRecursive () from /usr/lib/libQtGui.so.4
#34 0xb6a7b30a in QWidgetPrivate::drawWidget () from /usr/lib/libQtGui.so.4
#35 0xb6c3808a in ?? () from /usr/lib/libQtGui.so.4
#36 0xb6a6bbb6 in QWidgetPrivate::syncBackingStore () from /usr/lib/libQtGui.so.4
#37 0xb6a73d85 in QWidget::event () from /usr/lib/libQtGui.so.4
#38 0xb6e6b0d7 in QMainWindow::event () from /usr/lib/libQtGui.so.4
#39 0xb75c2327 in KMainWindow::event () from /usr/lib/libkdeui.so.5
#40 0xb760710c in KXmlGuiWindow::event () from /usr/lib/libkdeui.so.5
#41 0xb6a1ce9c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#42 0xb6a25282 in QApplication::notify () from /usr/lib/libQtGui.so.4
#43 0xb74de94d in KApplication::notify () from /usr/lib/libkdeui.so.5
#44 0xb654aa3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#45 0xb6c354a7 in ?? () from /usr/lib/libQtGui.so.4
#46 0xb6c38837 in ?? () from /usr/lib/libQtGui.so.4
#47 0xb6a6ead5 in QWidget::repaint () from /usr/lib/libQtGui.so.4
#48 0xb6a6ebec in QWidget::repaint () from /usr/lib/libQtGui.so.4
#49 0xb6a79e0d in QWidget::qt_metacall () from /usr/lib/libQtGui.so.4
#50 0xb2dc488a in ?? () from /usr/lib/kde4/libkomparepart.so
#51 0xb6560ca8 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#52 0xb6561932 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#53 0xb65660a7 in ?? () from /usr/lib/libQtCore.so.4
#54 0xb65661cc in ?? () from /usr/lib/libQtCore.so.4
#55 0xb655b15f in QObject::event () from /usr/lib/libQtCore.so.4
#56 0xb6a1ce9c in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#57 0xb6a2519e in QApplication::notify () from /usr/lib/libQtGui.so.4
#58 0xb74de94d in KApplication::notify () from /usr/lib/libkdeui.so.5
#59 0xb654aa3b in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#60 0xb6579d71 in ?? () from /usr/lib/libQtCore.so.4
#61 0xb65764e0 in ?? () from /usr/lib/libQtCore.so.4
#62 0xb5c88b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#63 0xb5c8c0eb in ?? () from /usr/lib/libglib-2.0.so.0
#64 0xb5c8c268 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#65 0xb6576438 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#66 0xb6abe365 in ?? () from /usr/lib/libQtGui.so.4
#67 0xb654906a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#68 0xb65494aa in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#69 0xb654b959 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#70 0xb6a1cd17 in QApplication::exec () from /usr/lib/libQtGui.so.4
#71 0x08050577 in _start ()
Comment 1 Kevin Kofler 2009-06-19 17:21:32 UTC
Hmmm, is it possible to run out of X11 pixmap memory? Because that's what seems to be happening here.
Comment 2 Dario Andres 2009-06-19 17:40:13 UTC
What is your KDE version (svn revision/branch). Some pixmap leak on Plasma (which caused crashes and hangs) was fixed recently.
Thanks
Comment 3 ChengZhang 2009-06-19 18:02:16 UTC
(In reply to comment #2)
> What is your KDE version (svn revision/branch). Some pixmap leak on Plasma
> (which caused crashes and hangs) was fixed recently.
> Thanks

I‘m first time to try to use linux, and I need a tool to merge some document. So I searched in application manager ...

I thought Ubuntu are using Gnome ... I don't know why ... it works right

" Kompare
Kompare is displays the differences between files.  It can compare the contents of files or directories, as well as create, display, and merge patch files.  
This package is part of the KDE 4 Software Development Kit module.

主页: http://www.kde.org

Canonical provides critical updates for Kompare until 十月 2010."

May be my file caused this problem, because when i keep away form that file, everything right again.

thanks
Comment 4 Dario Andres 2009-06-20 20:50:17 UTC
-Do you always get the same crash when using that document?

From the backtrace I can tell you are using a KDE version previous to 4.2.85, probably the stable version provided by Kubuntu.

Thanks
Comment 5 ChengZhang 2009-06-20 21:21:15 UTC
yes, specifically file ,specifically line. I'm sorry can't give you my file.

and I'm using Ubuntu 9.04 Destop Version ... Not Kubuntu.
Comment 6 Dario Andres 2009-06-20 21:24:30 UTC
So, your KDE version should be 4.2.2 If I remember correctly..
-Does that line has a non-ascii/non-latin character ?
- Could you try changing the KDE/Qt widget style from Oxygen to another theme like Plastique or GTK ? (you may need to run the "qtconfig" application)

Regards
Comment 7 ChengZhang 2009-06-20 21:52:54 UTC
The line write by UTF-8 chinese characters.
I'm sorry that I can't reproduce the bug because the file has changed already.

Thanks
Comment 8 Dario Andres 2009-06-20 21:54:45 UTC
Thanks.
As the original testcase file changed and the crash is no longer reproducible I'm closing the bug report. Please, file a new bug report if you get this issue again.
Regards