Bug 317487 - it crashes
Summary: it crashes
Status: RESOLVED FIXED
Alias: None
Product: kalgebra
Classification: Applications
Component: general (show other bugs)
Version: 0.11
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Aleix Pol
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-03-28 14:10 UTC by huseyin
Modified: 2013-06-01 15:52 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 huseyin 2013-03-28 14:10:11 UTC
Application: kalgebra (0.11)
KDE Platform Version: 4.9.5 (Compiled from sources)
Qt Version: 4.8.3
Operating System: Linux 3.5.0-17-generic x86_64
Distribution: Linux Mint 14 Nadia

-- Information about the crash:
- What I was doing when the application crashed:
İt crashes when i am typing any paranteses oppened and not closed. for example as I am typing x^2*(x-   it crashes in 2B Graphic mode

-- Backtrace:
Application: KAlgebra (kalgebra), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f97678ae780 (LWP 6871))]

Thread 2 (Thread 0x7f974e9c9700 (LWP 6872)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9750d04ab3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
#2  0x00007f975f8bde9a in start_thread (arg=0x7f974e9c9700) at pthread_create.c:308
#3  0x00007f9763270cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f97678ae780 (LWP 6871)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f9766b11c86 in Analitza::Polynomial::simpScalars (this=this@entry=0x7fffba484230, firstValue=firstValue@entry=false) at ../../analitza/polynomial.cpp:273
#8  0x00007f9766b1217e in Analitza::Polynomial::Polynomial (this=0x7fffba484230, c=<optimized out>) at ../../analitza/polynomial.cpp:229
#9  0x00007f9766b27f67 in Analitza::Analyzer::simpPolynomials (this=this@entry=0x27d3bc8, c=c@entry=0x27c97a0) at ../../analitza/analyzer.cpp:1605
#10 0x00007f9766b2aabb in Analitza::Analyzer::simpApply (this=this@entry=0x27d3bc8, c=c@entry=0x27c97a0) at ../../analitza/analyzer.cpp:1244
#11 0x00007f9766b2ba2b in simp (root=0x27c97a0, this=0x27d3bc8) at ../../analitza/analyzer.cpp:1134
#12 Analitza::Analyzer::simp (this=0x27d3bc8, root=0x27c97a0) at ../../analitza/analyzer.cpp:1113
#13 0x00007f9766b29f24 in iterateAndSimp<Analitza::Apply, Analitza::Object**> (v=0x27ef570, this=0x27d3bc8) at ../../analitza/analyzer.cpp:1110
#14 Analitza::Analyzer::simpApply (this=this@entry=0x27d3bc8, c=c@entry=0x27ef570) at ../../analitza/analyzer.cpp:1467
#15 0x00007f9766b2ba2b in simp (root=0x27ef570, this=0x27d3bc8) at ../../analitza/analyzer.cpp:1134
#16 Analitza::Analyzer::simp (this=0x27d3bc8, root=0x27ef570) at ../../analitza/analyzer.cpp:1113
#17 0x00007f9766b2bb28 in Analitza::Analyzer::derivative (this=0x27d3bc8, var=...) at ../../analitza/analyzer.cpp:1731
#18 0x00007f97668ee0de in FunctionY (bvar=..., v=<optimized out>, e=..., this=0x27d3bb0) at ../../analitzagui/functioncartesian.cpp:50
#19 createFunctionY (exp=..., v=<optimized out>) at ../../analitzagui/functioncartesian.cpp:98
#20 0x00007f97668eafa0 in FunctionFactory::item (this=0x1d95490, bvars=..., exp=..., v=0x2232b30) at ../../analitzagui/functionfactory.cpp:34
#21 0x00007f97668e9b39 in Function::Function (this=0x7fffba484ba0, name=..., newFunc=..., v=0x2232b30, pen=..., uplimit=0, downlimit=0) at ../../analitzagui/function.cpp:63
#22 0x0000000000420a67 in FunctionEdit::createFunction (this=this@entry=0x21b7fd0) at ../../src/functionedit.cpp:303
#23 0x0000000000421919 in FunctionEdit::edit (this=0x21b7fd0) at ../../src/functionedit.cpp:261
#24 0x00007f9763cc8f5f in QMetaObject::activate (sender=0x21e5d90, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#25 0x00007f9763cc8f5f in QMetaObject::activate (sender=0x21e9ca0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#26 0x00007f97648e3cbd in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at .moc/release-shared/moc_qtextcontrol_p.cpp:131
#27 QTextControl::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/release-shared/moc_qtextcontrol_p.cpp:125
#28 0x00007f97648e403f in QTextControl::qt_metacall (this=0x21e9ca0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffba484f40) at .moc/release-shared/moc_qtextcontrol_p.cpp:207
#29 0x00007f9763cc9123 in QMetaObject::activate (sender=0x21ec180, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3566
#30 0x00007f976491b3ba in QTextDocumentPrivate::finishEdit (this=this@entry=0x21ecd80) at text/qtextdocument_p.cpp:1246
#31 0x00007f976491e170 in QTextDocumentPrivate::insert (this=0x21ecd80, pos=3, strPos=7, strLength=1, format=0) at text/qtextdocument_p.cpp:473
#32 0x00007f97649426db in QTextCursor::insertText (this=this@entry=0x21e9d68, text=..., _format=...) at text/qtextcursor.cpp:1481
#33 0x00007f9764942a4a in QTextCursor::insertText (this=0x21e9d68, text=...) at text/qtextcursor.cpp:1410
#34 0x00007f97648e3132 in QTextControlPrivate::keyPressEvent (this=this@entry=0x21e9cd0, e=e@entry=0x7fffba485de0) at text/qtextcontrol.cpp:1306
#35 0x00007f97648e585b in QTextControl::processEvent (this=<optimized out>, e=0x7fffba485de0, matrix=..., contextWidget=<optimized out>) at text/qtextcontrol.cpp:946
#36 0x00007f97648da763 in QTextControl::processEvent (this=0x21e9ca0, e=0x7fffba485de0, coordinateOffset=..., contextWidget=0x21b8980) at text/qtextcontrol.cpp:906
#37 0x00007f9764b302cc in sendControlEvent (e=0x7fffba485de0, this=0x21e5e20) at widgets/qplaintextedit_p.h:136
#38 QPlainTextEdit::keyPressEvent (this=<optimized out>, e=0x7fffba485de0) at widgets/qplaintextedit.cpp:1698
#39 0x00007f97668e8784 in ExpressionEdit::keyPressEvent (this=0x21e5d90, e=0x7fffba485de0) at ../../analitzagui/expressionedit.cpp:244
#40 0x00007f97646e48db in QWidget::event (this=0x21e5d90, event=0x7fffba485de0) at kernel/qwidget.cpp:8406
#41 0x00007f9764a93b66 in QFrame::event (this=0x21e5d90, e=0x7fffba485de0) at widgets/qframe.cpp:557
#42 0x00007f9764b1382b in QAbstractScrollArea::event (this=0x21e5d90, e=0x7fffba485de0) at widgets/qabstractscrollarea.cpp:996
#43 0x00007f9764b2f2d7 in QPlainTextEdit::event (this=0x21e5d90, e=0x7fffba485de0) at widgets/qplaintextedit.cpp:1520
#44 0x00007f9764694e9c in QApplicationPrivate::notify_helper (this=this@entry=0x1dbc800, receiver=receiver@entry=0x21e5d90, e=e@entry=0x7fffba485de0) at kernel/qapplication.cpp:4562
#45 0x00007f9764699e84 in QApplication::notify (this=<optimized out>, receiver=0x21e5d90, e=0x7fffba485de0) at kernel/qapplication.cpp:4003
#46 0x00007f976539d1f6 in KApplication::notify (this=0x7fffba486cf0, receiver=0x21e5d90, event=0x7fffba485de0) at ../../kdeui/kernel/kapplication.cpp:311
#47 0x00007f9763cb356e in QCoreApplication::notifyInternal (this=0x7fffba486cf0, receiver=0x21e5d90, event=0x7fffba485de0) at kernel/qcoreapplication.cpp:915
#48 0x00007f9764735e79 in QKeyMapper::sendKeyEvent (keyWidget=keyWidget@entry=0x21e5d90, grab=grab@entry=false, type=QEvent::KeyPress, code=88, modifiers=..., text=..., autorepeat=autorepeat@entry=false, count=1, nativeScanCode=53, nativeVirtualKey=120, nativeModifiers=16) at kernel/qkeymapper_x11.cpp:1866
#49 0x00007f97647362b1 in QKeyMapperPrivate::translateKeyEvent (this=0x1e054b0, keyWidget=0x21e5d90, event=0x7fffba486810, grab=<optimized out>) at kernel/qkeymapper_x11.cpp:1836
#50 0x00007f9764711ed9 in QApplication::x11ProcessEvent (this=0x7fffba486cf0, event=0x7fffba486810) at kernel/qapplication_x11.cpp:3630
#51 0x00007f9764739fa2 in x11EventSourceDispatch (s=0x1dbfe00, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#52 0x00007f975d9d7ab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f975d9d7de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#54 0x00007f975d9d7ea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#55 0x00007f9763ce1bf6 in QEventDispatcherGlib::processEvents (this=0x1d8cb30, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#56 0x00007f9764739c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x00007f9763cb22bf in QEventLoop::processEvents (this=this@entry=0x7fffba486be0, flags=...) at kernel/qeventloop.cpp:149
#58 0x00007f9763cb2548 in QEventLoop::exec (this=0x7fffba486be0, flags=...) at kernel/qeventloop.cpp:204
#59 0x00007f9763cb7708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#60 0x0000000000414d03 in main (argc=1, argv=0x7fffba486e28) at ../../src/main.cpp:41

Reported using DrKonqi
Comment 1 Aleix Pol 2013-05-31 23:44:37 UTC
I can't reproduce, can you maybe try if it still happens with 4.10?
Comment 2 huseyin 2013-06-01 13:11:38 UTC
last version in Ubuntu Software Center is 4:4.8.4.
How can I install ver 4.10?
Comment 3 Jekyll Wu 2013-06-01 15:52:15 UTC
>  How can I install ver 4.10?

That would be better answered in the support channel of your distribution.

>  KDE Platform Version: 4.9.5 (Compiled from sources)

Or, compile KDE SC 4.10 from source code, just as you have done.