Bug 291614 - Klipper crashes when generating QR code
Summary: Klipper crashes when generating QR code
Status: RESOLVED DUPLICATE of bug 283300
Alias: None
Product: klipper
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Esben Mose Hansen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-15 21:44 UTC by Fran Ruiz
Modified: 2012-12-26 10:26 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (7.94 KB, text/plain)
2012-12-26 10:26 UTC, Nicolas Ferrrer Sanchez
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fran Ruiz 2012-01-15 21:44:24 UTC
Application: klipper (v0.9.7)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-14-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
Several not-very-long entries in the history and clicked on "Show Barcode..."

-- Backtrace:
Application: Klipper (klipper), signal: Segmentation fault
[KCrash Handler]
#6  0x00007f9df284d2a2 in prison::DataMatrixBarcode::toImage(QSizeF const&) () from /usr/lib/libprison.so.0
#7  0x00007f9df284c501 in prison::AbstractBarcode::paint(QPainter*, QRectF const&) () from /usr/lib/libprison.so.0
#8  0x00007f9df284caee in prison::BarcodeWidget::paintEvent(QPaintEvent*) () from /usr/lib/libprison.so.0
#9  0x00007f9df11cac4c in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007f9df117a424 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#11 0x00007f9df117f291 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#12 0x00007f9df33d7126 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#13 0x00007f9df1dc9afc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#14 0x00007f9df11c7b84 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#15 0x00007f9df11c8760 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#16 0x00007f9df11c78dc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#17 0x00007f9df11c8760 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007f9df11c78dc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#19 0x00007f9df138b1b3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#20 0x00007f9df138b535 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#21 0x00007f9df11f8aaa in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#22 0x00007f9df11f9beb in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#23 0x00007f9df1222412 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#24 0x00007f9dedb67a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f9dedb68258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f9dedb68429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f9df1df4ed6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#28 0x00007f9df122207e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#29 0x00007f9df1dc8cf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#30 0x00007f9df1dc8ef7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#31 0x00007f9df1631216 in QDialog::exec() () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#32 0x00007f9df3bc27a4 in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_klipper.so
#33 0x00007f9df3bc430d in ?? () from /usr/lib/kde4/libkdeinit/libkdeinit4_klipper.so
#34 0x00007f9df1ddceba in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#35 0x00007f9df1173b62 in QAction::triggered(bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#36 0x00007f9df1173d4f in QAction::activate(QAction::ActionEvent) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#37 0x00007f9df15ae609 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#38 0x00007f9df15b4252 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#39 0x00007f9df3498cb0 in KMenu::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkdeui.so.5
#40 0x00007f9df11cac9a in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#41 0x00007f9df15b57fb in QMenu::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#42 0x00007f9df117a424 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#43 0x00007f9df117fc6b in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#44 0x00007f9df33d7126 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#45 0x00007f9df1dc9afc in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#46 0x00007f9df117b3f2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#47 0x00007f9df11fa945 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#48 0x00007f9df11f98be in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#49 0x00007f9df1222412 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#50 0x00007f9dedb67a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#51 0x00007f9dedb68258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#52 0x00007f9dedb68429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#53 0x00007f9df1df4ed6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#54 0x00007f9df122207e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#55 0x00007f9df1dc8cf2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#56 0x00007f9df1dc8ef7 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#57 0x00007f9df1dcd789 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#58 0x00007f9df3bd943e in kdemain () from /usr/lib/kde4/libkdeinit/libkdeinit4_klipper.so
#59 0x00007f9df382930d in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#60 0x0000000000400671 in _start ()

Possible duplicates by query: bug 291529, bug 283300.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-01-16 03:22:24 UTC

*** This bug has been marked as a duplicate of bug 283300 ***
Comment 2 Nicolas Ferrrer Sanchez 2012-12-26 10:26:36 UTC
Created attachment 76019 [details]
New crash information added by DrKonqi

klipper (v0.9.7) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.1

- What I was doing when the application crashed:
Had some pieces of text saved in klipper. I pasted some of them in the desktop (Notes widget), and then in klipper menu selected the option to generate a barcode, and it simply crashed.

-- Backtrace (Reduced):
#7  0xb6fca184 in prison::DataMatrixBarcode::toImage(QSizeF const&) () from /usr/lib/i386-linux-gnu/libprison.so.0
#8  0xb6fc9096 in prison::AbstractBarcode::paint(QPainter*, QRectF const&) () from /usr/lib/i386-linux-gnu/libprison.so.0
#9  0xb6fc996d in prison::BarcodeWidget::paintEvent(QPaintEvent*) () from /usr/lib/i386-linux-gnu/libprison.so.0
#10 0xb6057152 in QWidget::event (this=0x9b79090, event=0xbfeb1bc4) at kernel/qwidget.cpp:8508
#11 0xb5ffced4 in notify_helper (e=0xbfeb1bc4, receiver=0x9b79090, this=0x9b650a0) at kernel/qapplication.cpp:4559