Bug 252944 - Rekonq crash while browsing a ods file
Summary: Rekonq crash while browsing a ods file
Status: RESOLVED FIXED
Alias: None
Product: calligrasheets
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Calligra Sheets (KSpread) Bugs
URL:
Keywords:
: 238553 278992 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-10-01 13:43 UTC by jmaspons
Modified: 2012-07-04 00:43 UTC (History)
3 users (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 jmaspons 2010-10-01 13:43:24 UTC
Application: rekonq (0.6.0)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-22-generic i686
Distribution: Ubuntu maverick (development branch)

-- Information about the crash:
I opened from gmail an attached ods file which is displayed correctly by rekonq. Rekonq crash when I click the left button from the mouse.

The crash can be reproduced every time.

-- Backtrace:
Application: rekonq (rekonq), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7792930 (LWP 2113))]

Thread 9 (Thread 0xb5544b70 (LWP 2114)):
#0  0x00b91416 in __kernel_vsyscall ()
#1  0x00c874dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00273dad in __pthread_cond_wait (cond=0x20e0770, mutex=0x20e0758) at forward.c:139
#3  0x01bd83a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x01bd8481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x00c82cc9 in start_thread (arg=0xb5544b70) at pthread_create.c:304
#6  0x002666ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb49f4b70 (LWP 2115)):
#0  0x00b91416 in __kernel_vsyscall ()
#1  0x00c874dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00273dad in __pthread_cond_wait (cond=0x84dceb0, mutex=0x84dce98) at forward.c:139
#3  0x062d69c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00183030 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x001867dc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x0018255b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x001868d2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00183533 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x001868f1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x00183533 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x0018495e in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x0018507b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0x062d5df9 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00c82cc9 in start_thread (arg=0xb49f4b70) at pthread_create.c:304
#15 0x002666ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xadcc5b70 (LWP 2116)):
#0  0x00b91416 in __kernel_vsyscall ()
#1  0x00257de6 in __poll (fds=0x2efff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x02bd5a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0x02bc843c in ?? () from /lib/libglib-2.0.so.0
#4  0x02bc8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x0640659f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x063d6609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x063d6a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x062d2b7e in QThread::exec() () from /usr/lib/libQtCore.so.4
#9  0x063b535b in ?? () from /usr/lib/libQtCore.so.4
#10 0x062d5df9 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00c82cc9 in start_thread (arg=0xadcc5b70) at pthread_create.c:304
#12 0x002666ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa9bfeb70 (LWP 2155)):
#0  0x00b91416 in __kernel_vsyscall ()
#1  0x00c874dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00273dad in __pthread_cond_wait (cond=0x84dceb0, mutex=0x84dce98) at forward.c:139
#3  0x062d69c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00183030 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x001867dc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x0018255b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x001868d2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00183533 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x0018495e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x0018507b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x062d5df9 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00c82cc9 in start_thread (arg=0xa9bfeb70) at pthread_create.c:304
#13 0x002666ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa8bfcb70 (LWP 2158)):
#0  0x00b91416 in __kernel_vsyscall ()
#1  0x00c874dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00273dad in __pthread_cond_wait (cond=0x57e290, mutex=0x57e278) at forward.c:139
#3  0x0047a877 in ?? () from /usr/lib/libQtScript.so.4
#4  0x0047a8c1 in ?? () from /usr/lib/libQtScript.so.4
#5  0x00c82cc9 in start_thread (arg=0xa8bfcb70) at pthread_create.c:304
#6  0x002666ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xab7b1b70 (LWP 2192)):
#0  0x00b91416 in __kernel_vsyscall ()
#1  0x00c874dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00273dad in __pthread_cond_wait (cond=0x84dceb0, mutex=0x84dce98) at forward.c:139
#3  0x062d69c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x00183030 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x001867dc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x0018255b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x001868d2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x00183533 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x0018495e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x0018507b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x062d5df9 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00c82cc9 in start_thread (arg=0xab7b1b70) at pthread_create.c:304
#13 0x002666ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xaafb0b70 (LWP 2308)):
#0  0x00b91416 in __kernel_vsyscall ()
#1  0x00c874dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00273dad in __pthread_cond_wait (cond=0xa0935e0, mutex=0xa093610) at forward.c:139
#3  0xa6d2b2d7 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#4  0xa6e302f5 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#5  0xa6d2bcd4 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#6  0x00c82cc9 in start_thread (arg=0xaafb0b70) at pthread_create.c:304
#7  0x002666ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaa3ffb70 (LWP 2309)):
#0  0x00b91416 in __kernel_vsyscall ()
#1  0x00c874dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x00273dad in __pthread_cond_wait (cond=0xa465128, mutex=0xa465158) at forward.c:139
#3  0xa6d2b2d7 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#4  0xa6e302f5 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#5  0xa6d2bcd4 in ?? () from /usr/lib/flashplugin-installer/libflashplayer.so
#6  0x00c82cc9 in start_thread (arg=0xaa3ffb70) at pthread_create.c:304
#7  0x002666ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb7792930 (LWP 2113)):
[KCrash Handler]
#7  0x008a3aab in KXMLGUIFactory::container(QString const&, KXMLGUIClient*, bool) () from /usr/lib/libkdeui.so.5
#8  0xa342b9b9 in KSpread::Canvas::mousePressEvent(QMouseEvent*) () from /usr/lib/libkspreadcommon.so.7
#9  0x07083dec in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x07025fdc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0x0702cc2e in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0x0075768a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#13 0x063d7b3b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#14 0x0702b094 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#15 0x070b9d10 in ?? () from /usr/lib/libQtGui.so.4
#16 0x070b9151 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#17 0x070e836a in ?? () from /usr/lib/libQtGui.so.4
#18 0x02bc4855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#19 0x02bc8668 in ?? () from /lib/libglib-2.0.so.0
#20 0x02bc8848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#21 0x06406565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#22 0x070e7be5 in ?? () from /usr/lib/libQtGui.so.4
#23 0x063d6609 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#24 0x063d6a8a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#25 0x063db00f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#26 0x07024e07 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#27 0x00eb785e in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_rekonq.so
#28 0x0804859b in _start ()

Reported using DrKonqi
Comment 1 jmaspons 2010-10-01 14:57:33 UTC
Rekonq crash on right-click instead of left-click. Sorry
Comment 2 Dario Andres 2010-11-18 18:28:23 UTC
[Comment from a bug triager]
As bug 232324, this is related to KSpread.
- What is your KOffice version ?
Thanks
Comment 3 jmaspons 2010-11-19 12:23:50 UTC
I'm using KSpread 2.2.2 and KDE 4.5.3.
Comment 4 Sebastian Sauer 2010-11-26 14:40:29 UTC
SVN commit 1201000 by sebsauer:

factory() can be NULL according to View.cpp (grep for factory()). This should fix a reported Rekonq crash while browsing a ods file.
BUG:252944


 M  +3 -1      Canvas.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1201000
Comment 5 Dario Andres 2010-12-13 22:27:31 UTC
*** Bug 238553 has been marked as a duplicate of this bug. ***
Comment 6 Jekyll Wu 2012-07-04 00:43:25 UTC
*** Bug 278992 has been marked as a duplicate of this bug. ***