Open GoogleCodeExporter opened 9 years ago
Here's the gdb backtrace, without debug symbols:
Program received signal SIGSEGV, Segmentation fault.
0x0000000000000040 in ?? ()
(gdb) where
#0 0x0000000000000040 in ?? ()
#1 0x00007fffd1706981 in ggadget::TextFrame::GetSimpleExtents(double*,
double*) ()
from /usr/lib/libggadget-1.0.so.0
#2 0x00007fffd163f75c in ggadget::ButtonElement::GetDefaultSize(double*,
double*) const ()
from /usr/lib/libggadget-1.0.so.0
#3 0x00007fffd1634c9d in ggadget::BasicElement::Layout() () from
/usr/lib/libggadget-1.0.so.0
#4 0x00007fffd1678a8e in ggadget::Elements::Layout() () from
/usr/lib/libggadget-1.0.so.0
#5 0x00007fffd163495e in ggadget::BasicElement::Layout() () from
/usr/lib/libggadget-1.0.so.0
#6 0x00007fffd1673575 in ggadget::DivElement::Layout() () from
/usr/lib/libggadget-1.0.so.0
#7 0x00007fffd1678a8e in ggadget::Elements::Layout() () from
/usr/lib/libggadget-1.0.so.0
#8 0x00007fffd163495e in ggadget::BasicElement::Layout() () from
/usr/lib/libggadget-1.0.so.0
#9 0x00007fffd1673575 in ggadget::DivElement::Layout() () from
/usr/lib/libggadget-1.0.so.0
#10 0x00007fffd1678a8e in ggadget::Elements::Layout() () from
/usr/lib/libggadget-1.0.so.0
#11 0x00007fffd171968e in ggadget::View::Layout() () from
/usr/lib/libggadget-1.0.so.0
#12 0x00007fffd1a62bbd in ggadget::qt::QtViewWidget::paintEvent(QPaintEvent*)
()
from /usr/lib/libggadget-qt-1.0.so.0
#13 0x00007ffff40bed4d in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#14 0x00007ffff40694ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007ffff406e8ed in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib64/qt4/libQtGui.so.4
#16 0x00007ffff5bafce6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#17 0x00007ffff4ede5eb in QCoreApplication::notifyInternal(QObject*, QEvent*)
()
from /usr/lib64/qt4/libQtCore.so.4
#18 0x00007ffff40c574d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib64/qt4/libQtGui.so.4
#19 0x00007ffff42981ce in ?? () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007ffff40b8e30 in QWidgetPrivate::syncBackingStore() () from
/usr/lib64/qt4/libQtGui.so.4
#21 0x00007ffff40bf41a in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#22 0x00007ffff40694ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
()
from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007ffff406e8ed in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007ffff5bafce6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#25 0x00007ffff4ede5eb in QCoreApplication::notifyInternal(QObject*, QEvent*)
()
from /usr/lib64/qt4/libQtCore.so.4
#26 0x00007ffff4ee1571 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) ()
from /usr/lib64/qt4/libQtCore.so.4
#27 0x00007ffff4f0ab03 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#28 0x00007fffeca0f2f1 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#29 0x00007fffeca13148 in ?? () from /usr/lib/libglib-2.0.so.0
#30 0x00007fffeca132fc in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#31 0x00007ffff4f0a643 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib64/qt4/libQtCore.so.4
#32 0x00007ffff411adae in ?? () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00007ffff4edd342 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#34 0x00007ffff4edd724 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#35 0x00007ffff4ee179b in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
#36 0x00007ffff7ba2f53 in kdemain () from
/usr/lib/libkdeinit4_plasma-desktop.so
#37 0x00007ffff781ed2d in __libc_start_main () from /lib/libc.so.6
#38 0x0000000000400709 in _start ()
Original comment by kaeth...@gmail.com
on 23 Nov 2010 at 10:49
Quero criar um aplicativo para o meuu orkut que eu possa dividir com viarios
amigos
Original comment by erick.sa...@gmail.com
on 10 Dec 2010 at 2:33
I've reproduced this crash, this time with debug symbols. Could it be that
host_ wasn't properly initialized? I've tried adding an assertion of
impl_->host_ but it seems it isn't NULL.
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f920c2bf760 (LWP 7360))]
Thread 6 (Thread 0x7f91e953b700 (LWP 7365)):
#0 0x00007f920991e5e3 in poll () from /lib/libc.so.6
#1 0x00007f9206739864 in ?? () from /usr/lib/libglib-2.0.so.0
#2 0x00007f9206739d9d in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#3 0x00007f920af4d696 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f920af20342 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#5 0x00007f920af20724 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#6 0x00007f920ae2cf2d in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#7 0x00007f920af00538 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#8 0x00007f920ae2febe in ?? () from /usr/lib64/qt4/libQtCore.so.4
#9 0x00007f920ab9ed4c in start_thread () from /lib/libpthread.so.0
#10 0x00007f920992740d in clone () from /lib/libc.so.6
Thread 5 (Thread 0x7f91dd8e7700 (LWP 7387)):
#0 0x00007f920aba362c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1 0x00007f91ddb34cae in PR_WaitCondVar () from /usr/lib64/libnspr4.so
#2 0x00007f91dde3c3ce in ?? () from /usr/lib64/xulrunner-1.9.2/libmozjs.so
#3 0x00007f91ddb3a0f3 in ?? () from /usr/lib64/libnspr4.so
#4 0x00007f920ab9ed4c in start_thread () from /lib/libpthread.so.0
#5 0x00007f920992740d in clone () from /lib/libc.so.6
Thread 4 (Thread 0x7f91dd0e6700 (LWP 7388)):
#0 0x00007f92098f6a9d in nanosleep () from /lib/libc.so.6
#1 0x00007f92098f692f in sleep () from /lib/libc.so.6
#2 0x00007f91de31572d in ggadget::smjs::TriggerOperationCallbacksThread
(data=0x17fa160) at js_script_runtime.cc:43
#3 0x00007f920ab9ed4c in start_thread () from /lib/libpthread.so.0
#4 0x00007f920992740d in clone () from /lib/libc.so.6
Thread 3 (Thread 0x7f91dc8e5700 (LWP 7389)):
#0 0x00007f920aba362c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1 0x00007f920195e8ed in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#2 0x00007f920195e9f9 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#3 0x00007f920ab9ed4c in start_thread () from /lib/libpthread.so.0
#4 0x00007f920992740d in clone () from /lib/libc.so.6
Thread 2 (Thread 0x7f91da1d9700 (LWP 4827)):
#0 0x00007f920aba39ab in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#1 0x00007f920ae309e1 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/qt4/libQtCore.so.4
#2 0x00007f920ae25aa1 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3 0x00007f920ae2febe in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4 0x00007f920ab9ed4c in start_thread () from /lib/libpthread.so.0
#5 0x00007f920992740d in clone () from /lib/libc.so.6
Thread 1 (Thread 0x7f920c2bf760 (LWP 7360)):
[KCrash Handler]
#6 0x00007f91f052bfe1 in ggadget::Gadget::GetDefaultFontSize (this=<value
optimized out>) at gadget.cc:1256
#7 0x00007f91f05d5fb9 in SetUpFont (this=0x17ae358, width=0x7fff4c2f7000,
height=0x7fff4c2f6ff8) at text_frame.cc:91
#8 ggadget::TextFrame::GetSimpleExtents (this=0x17ae358, width=0x7fff4c2f7000,
height=0x7fff4c2f6ff8) at text_frame.cc:381
#9 0x00007f91f04d3dac in ggadget::ButtonElement::GetDefaultSize
(this=0x2efbe90, width=0x7fff4c2f70f0, height=0x7fff4c2f70f8) at
button_element.cc:356
#10 0x00007f91f04c563d in Layout (this=<value optimized out>) at
basic_element.cc:440
#11 ggadget::BasicElement::Layout (this=<value optimized out>) at
basic_element.cc:1848
#12 0x00007f91f051d14e in Layout (this=<value optimized out>) at elements.cc:367
#13 ggadget::Elements::Layout (this=<value optimized out>) at elements.cc:645
#14 0x00007f91f04c52fe in Layout (this=<value optimized out>) at
basic_element.cc:519
#15 ggadget::BasicElement::Layout (this=<value optimized out>) at
basic_element.cc:1848
#16 0x00007f91f05158f5 in ggadget::DivElement::Layout (this=0xb81b98) at
div_element.cc:80
#17 0x00007f91f051d14e in Layout (this=<value optimized out>) at elements.cc:367
#18 ggadget::Elements::Layout (this=<value optimized out>) at elements.cc:645
#19 0x00007f91f04c52fe in Layout (this=<value optimized out>) at
basic_element.cc:519
#20 ggadget::BasicElement::Layout (this=<value optimized out>) at
basic_element.cc:1848
#21 0x00007f91f05158f5 in ggadget::DivElement::Layout (this=0xb818c0) at
div_element.cc:80
#22 0x00007f91f051d14e in Layout (this=<value optimized out>) at elements.cc:367
#23 ggadget::Elements::Layout (this=<value optimized out>) at elements.cc:645
#24 0x00007f91f05f09de in Layout (this=<value optimized out>) at view.cc:1151
#25 ggadget::View::Layout (this=<value optimized out>) at view.cc:1803
#26 0x00007f91f09b551d in ggadget::qt::QtViewWidget::Impl::paintEvent
(this=0x2d06a90, event=<value optimized out>) at qt_view_widget.cc:140
#27 0x00007f920a101d4d in QWidget::event(QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#28 0x00007f920a0ac4ac in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtGui.so.4
#29 0x00007f920a0b18ed in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#30 0x00007f920bcc4056 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#31 0x00007f920af215eb in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/qt4/libQtCore.so.4
#32 0x00007f920a10874d in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion
const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from
/usr/lib64/qt4/libQtGui.so.4
#33 0x00007f920a2db22f in ?? () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007f920a2db569 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007f920a126f82 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007f920a134192 in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/qt4/libQtGui.so.4
#37 0x00007f920a15e432 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#38 0x00007f9206739322 in g_main_context_dispatch () from
/usr/lib/libglib-2.0.so.0
#39 0x00007f9206739b00 in ?? () from /usr/lib/libglib-2.0.so.0
#40 0x00007f9206739d9d in g_main_context_iteration () from
/usr/lib/libglib-2.0.so.0
#41 0x00007f920af4d643 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/qt4/libQtCore.so.4
#42 0x00007f920a15ddae in ?? () from /usr/lib64/qt4/libQtGui.so.4
#43 0x00007f920af20342 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#44 0x00007f920af20724 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/qt4/libQtCore.so.4
#45 0x00007f920af2479b in QCoreApplication::exec() () from
/usr/lib64/qt4/libQtCore.so.4
#46 0x00007f91fae2cca8 in kdemain () from
/usr/lib64/libkdeinit4_plasma-desktop.so
#47 0x00000000004072f9 in _start ()
Original comment by kaeth...@gmail.com
on 10 Feb 2011 at 7:56
Original issue reported on code.google.com by
kaeth...@gmail.com
on 23 Nov 2010 at 10:47