fbreader crashes in DBusMenuExporter::setStatus

Bug #893057 reported by Martin Vysny
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fbreader (Ubuntu)
New
Undecided
Unassigned

Bug Description

fbreader crashes after I run it. fbreader automatically opens the book which was opened previously (it is a pdb/e-pub book). Then I press the arrow key to scroll a bit. Then, after no keys are pressed for a five or so seconds, fbreader crashes. Here's the gdb output:

$ gdb fbreader
GNU gdb (Ubuntu/Linaro 7.3-0ubuntu2) 7.3-2011.08
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-linux-gnu".
For bug reporting instructions, please see:
<http://bugs.launchpad.net/gdb-linaro/>...
Reading symbols from /usr/bin/fbreader...(no debugging symbols found)...done.
(gdb) run
Starting program: /usr/bin/fbreader
[Thread debugging using libthread_db enabled]
loading /usr/lib/zlibrary/ui/zlui-qt4.so
[New Thread 0xb7da1b70 (LWP 2901)]
[New Thread 0xb73ffb70 (LWP 2902)]

Program received signal SIGSEGV, Segmentation fault.
0x0344e3bb in DBusMenuExporter::setStatus(QString const&) ()
   from /usr/lib/i386-linux-gnu/libdbusmenu-qt.so.2
(gdb) bt
#0 0x0344e3bb in DBusMenuExporter::setStatus(QString const&) ()
   from /usr/lib/i386-linux-gnu/libdbusmenu-qt.so.2
#1 0x03440241 in AppMenuPlatformMenuBar::setAltPressed(bool) ()
   from /usr/lib/i386-linux-gnu/qt4/plugins/menubar/libappmenu-qt.so
#2 0x034406a6 in AppMenuPlatformMenuBar::menuBarEventFilter(QObject*, QEvent*)
    () from /usr/lib/i386-linux-gnu/qt4/plugins/menubar/libappmenu-qt.so
#3 0x010203e3 in QMenuBar::eventFilter(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#4 0x01642336 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#5 0x00b6dd22 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#6 0x00b73c07 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#7 0x0164219e in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#8 0x00ba7ae9 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#9 0x00b750ea in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#10 0x0164219e in QCoreApplication::notifyInternal(QObject*, QEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#11 0x00b6bb6d in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#12 0x00c218b1 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#13 0x00c21d55 in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#14 0x00bf99f5 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#15 0x00c2624c in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#16 0x0180f25f in g_main_context_dispatch ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#17 0x0180f990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#18 0x0180fc2a in g_main_context_iteration ()
   from /lib/i386-linux-gnu/libglib-2.0.so.0
#19 0x01670ada in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#20 0x00c25e3a in ?? () from /usr/lib/i386-linux-gnu/libQtGui.so.4
#21 0x016411dd in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/i386-linux-gnu/libQtCore.so.4
#22 0x01641421 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#23 0x0164619d in QCoreApplication::exec() ()
   from /usr/lib/i386-linux-gnu/libQtCore.so.4
#24 0x00b6b8f4 in QApplication::exec() ()
   from /usr/lib/i386-linux-gnu/libQtGui.so.4
#25 0x00a05f8a in ZLQtLibraryImplementation::run(ZLApplication*) ()
   from /usr/lib/zlibrary/ui/zlui-qt4.so
#26 0x00212ff7 in ZLibrary::run(ZLApplication*) ()
---Type <return> to continue, or q <return> to quit---
   from /usr/lib/libzlcore.so.0.13
#27 0x0805940c in ?? ()
#28 0x003ff113 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#29 0x0805da41 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further
(gdb)

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: fbreader 0.12.10dfsg-4
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic i686
NonfreeKernelModules: wl
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Mon Nov 21 11:57:54 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
 LANGUAGE=
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: fbreader
UpgradeStatus: Upgraded to oneiric on 2011-09-18 (63 days ago)

Revision history for this message
Martin Vysny (vyzivus) wrote :
Revision history for this message
Martin Vysny (vyzivus) wrote :

I correct myself: fbreader crashes always when I press the "alt" key, e.g. when switching to a different window with alt-tab.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.