Bug 307663

Summary: Kalzium crashed after I clicking Moleculer Editor in the menus [@ Avogadro::GLWidget::initializeGL]
Product: [Applications] kalzium Reporter: Agis Indra <harlivia>
Component: generalAssignee: Kalzium Developers <kalzium>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: 2.4.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Agis Indra 2012-10-01 10:23:50 UTC
Application: kalzium (2.4.00)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-31-generic x86_64
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:Every I click moleculer Editor the application simplicity report an error, If I Dont click the moleculer Editor menu the application will work normally

The crash can be reproduced every time.

-- Backtrace:
Application: Kalzium (kalzium), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7b5c44e7c0 (LWP 3418))]

Thread 4 (Thread 0x7f7b4659f700 (LWP 3421)):
#0  0x00007f7b5707eb03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f7b526fe036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7b526fe49a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7b465a498b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#4  0x00007f7b5271f9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7b56d82e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f7b5708a4bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f7b45d9e700 (LWP 3422)):
#0  0x00007f7b5707eb03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f7b526fe036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7b526fe49a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7b493c8406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f7b5271f9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7b56d82e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f7b5708a4bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7b3ffff700 (LWP 3425)):
#0  0x00007f7b56d870fe in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f7b52739925 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7b526d41c1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7b526d47da in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7b52720164 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7b5271f9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f7b56d82e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#7  0x00007f7b5708a4bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7b5c44e7c0 (LWP 3418)):
[KCrash Handler]
#6  0x00007f7b56fce445 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x00007f7b56fd1bab in abort () from /lib/x86_64-linux-gnu/libc.so.6
#8  0x00007f7b5a514f29 in Avogadro::GLWidget::initializeGL() () from /usr/lib/libavogadro.so.1
#9  0x00007f7b5a5145fb in Avogadro::GLWidget::paintEvent(QPaintEvent*) () from /usr/lib/libavogadro.so.1
#10 0x00007f7b58dd60f6 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007f7b598b8208 in QGLWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
#12 0x00007f7b58d85894 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#13 0x00007f7b58d8a713 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#14 0x00007f7b582b53f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#15 0x00007f7b58862e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#16 0x00007f7b58dd1d96 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007f7b58f9d787 in QWidgetPrivate::repaint_sys(QRegion const&) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007f7b58dc8a64 in QWidgetPrivate::syncBackingStore() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007f7b58dd660c in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007f7b598b8208 in QGLWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtOpenGL.so.4
#21 0x00007f7b58d85894 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007f7b58d8a713 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007f7b582b53f6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#24 0x00007f7b58862e9c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#25 0x00007f7b58866c6a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#26 0x00007f7b58891f93 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#27 0x00007f7b526fdd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007f7b526fe0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f7b526fe164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f7b588923bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#31 0x00007f7b58e2dd5e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#32 0x00007f7b58861c82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#33 0x00007f7b58861ed7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#34 0x00007f7b58866f67 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x000000000045377f in main (argc=5, argv=0x7fff542d6768) at ../../src/main.cpp:102

Possible duplicates by query: bug 217677.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-10-01 11:02:26 UTC
Strange, I can't reproduce this here. Are you sure everything is installed correctly, especially libavogadro?
Comment 2 Agis Indra 2012-10-01 23:21:04 UTC
Thanks a lot for your inform, evidently I haven't installed another
libavogadro.
there are libavogrado that contains development files to installed beside
libavogadro for library
Comment 3 Myriam Schweingruber 2012-10-02 23:41:58 UTC
well, you only need the libavogardo-dev package if you are using it to compile kalzium, this should normally already been done by the packagers. But you certainly need libavogadro to have the molecule editor.