Bug 246395 - kolourpaint zoom problem
Summary: kolourpaint zoom problem
Status: RESOLVED DUPLICATE of bug 237936
Alias: None
Product: kolourpaint
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kolourpaint-support
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-01 03:15 UTC by Jason L
Modified: 2010-08-02 02:25 UTC (History)
0 users

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 Jason L 2010-08-01 03:15:40 UTC
Application: kolourpaint (4.4.2 (KDE 4.4.2))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-23-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
any zooming past 1200% results in program crashing. 

The crash can be reproduced every time.

 -- Backtrace:
Application: KolourPaint (kolourpaint), signal: Aborted
[KCrash Handler]
#6  0x002c5422 in __kernel_vsyscall ()
#7  0x00a1a651 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0x00a1da82 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0x0026552f in __gnu_cxx::__verbose_terminate_handler() () from /usr/lib/libstdc++.so.6
#10 0x00263465 in ?? () from /usr/lib/libstdc++.so.6
#11 0x002634a2 in std::terminate() () from /usr/lib/libstdc++.so.6
#12 0x002635e1 in __cxa_throw () from /usr/lib/libstdc++.so.6
#13 0x06a1fb15 in qBadAlloc () at global/qglobal.cpp:2004
#14 0x03478b82 in QX11PixmapData::toImage (this=0x94ce448) at image/qpixmap_x11.cpp:1494
#15 0x0345dc6b in QPixmap::toImage (this=0xbfad84c4) at image/qpixmap.cpp:486
#16 0x0352bbdc in qt_bitmapToRegion (bitmap=...) at painting/qregion.cpp:3763
#17 0x0352bef7 in QRegion (this=0xbfad841c, bm=...) at painting/qregion.cpp:3913
#18 0x033c2af9 in QWidget::setMask (this=0x9327938, bitmap=...) at kernel/qwidget.cpp:12115
#19 0x080997d2 in kpGrip::updatePixmap (this=0x9327938) at ../../kolourpaint/kpViewScrollableContainer.cpp:216
#20 0x033c6643 in QWidget::event (this=0x9327938, event=0xbfad8af0) at kernel/qwidget.cpp:8152
#21 0x037c2fd3 in QFrame::event (this=0x9327938, e=0xbfad8af0) at widgets/qframe.cpp:557
#22 0x037c702a in QLabel::event (this=0x9327938, e=0xbfad8af0) at widgets/qlabel.cpp:957
#23 0x033684dc in QApplicationPrivate::notify_helper (this=0x9045010, receiver=0x9327938, e=0xbfad8af0) at kernel/qapplication.cpp:4300
#24 0x0336f0f9 in QApplication::notify (this=0xbfada8ac, receiver=0x9327938, e=0xbfad8af0) at kernel/qapplication.cpp:4265
#25 0x0116bf2a in KApplication::notify (this=0xbfada8ac, receiver=0x9327938, event=0xbfad8af0) at ../../kdeui/kernel/kapplication.cpp:302
#26 0x06b2ba3b in QCoreApplication::notifyInternal (this=0xbfada8ac, receiver=0x9327938, event=0xbfad8af0) at kernel/qcoreapplication.cpp:704
#27 0x0341aa81 in QCoreApplication::sendEvent (this=0x9321c90, x=-23743, y=5871, w=37456, h=7, isMove=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#28 QWidgetPrivate::setGeometry_sys (this=0x9321c90, x=-23743, y=5871, w=37456, h=7, isMove=false) at kernel/qwidget_x11.cpp:2597
#29 0x033c5c19 in QWidget::resize (this=0x9327938, s=...) at kernel/qwidget.cpp:6619
#30 0x033cba95 in QWidget::resize (this=0x9327938, minw=6, minh=7) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:996
#31 QWidget::setMinimumSize (this=0x9327938, minw=6, minh=7) at kernel/qwidget.cpp:3697
#32 0x033cbca9 in QWidget::setFixedWidth (this=0x9327938, w=37456) at kernel/qwidget.cpp:3910
#33 0x0809a4a4 in kpViewScrollableContainer::updateGrips (this=0x936ad50) at ../../kolourpaint/kpViewScrollableContainer.cpp:1103
#34 0x0809b03b in kpViewScrollableContainer::qt_metacall (this=0x936ad50, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfad8e78) at ./kpViewScrollableContainer.moc:241
#35 0x06b30c9a in QMetaObject::metacall (object=0x936ad50, cl=2290, idx=65, argv=0xbfad8e78) at kernel/qmetaobject.cpp:237
#36 0x06b3f3d5 in QMetaObject::activate (sender=0x91703a8, m=0x810f9a0, local_signal_index=1, argv=0xbfad8e78) at kernel/qobject.cpp:3293
#37 0x080db3e5 in kpView::sizeChanged (this=0x91703a8, _t1=...) at ./kpView.moc:109
#38 0x080dc418 in kpView::resizeEvent (this=0x91703a8, e=0xbfad9430) at ../../kolourpaint/views/kpView_Events.cpp:286
#39 0x033c6643 in QWidget::event (this=0x91703a8, event=0xbfad9430) at kernel/qwidget.cpp:8152
#40 0x033684dc in QApplicationPrivate::notify_helper (this=0x9045010, receiver=0x91703a8, e=0xbfad9430) at kernel/qapplication.cpp:4300
#41 0x0336f0f9 in QApplication::notify (this=0xbfada8ac, receiver=0x91703a8, e=0xbfad9430) at kernel/qapplication.cpp:4265
#42 0x0116bf2a in KApplication::notify (this=0xbfada8ac, receiver=0x91703a8, event=0xbfad9430) at ../../kdeui/kernel/kapplication.cpp:302
#43 0x06b2ba3b in QCoreApplication::notifyInternal (this=0xbfada8ac, receiver=0x91703a8, event=0xbfad9430) at kernel/qcoreapplication.cpp:704
#44 0x0341aa81 in QCoreApplication::sendEvent (this=0x9539c90, x=-23743, y=-12861, w=37456, h=24976, isMove=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#45 QWidgetPrivate::setGeometry_sys (this=0x9539c90, x=-23743, y=-12861, w=37456, h=24976, isMove=false) at kernel/qwidget_x11.cpp:2597
#46 0x033c5c19 in QWidget::resize (this=0x91703a8, s=...) at kernel/qwidget.cpp:6619
#47 0x080def82 in QWidget::resize (this=0x91703a8) at /usr/include/qt4/QtGui/qwidget.h:996
#48 kpZoomedView::adjustToEnvironment (this=0x91703a8) at ../../kolourpaint/views/kpZoomedView.cpp:98
#49 0x080defdf in kpZoomedView::setZoomLevel (this=0x91703a8, hzoom=1600, vzoom=1600) at ../../kolourpaint/views/kpZoomedView.cpp:76
#50 0x080bf0d0 in kpMainWindow::zoomTo (this=0x915a680, zoomLevel=1600, centerUnderCursor=false) at ../../kolourpaint/mainWindow/kpMainWindow_View_Zoom.cpp:384
#51 0x080bf366 in kpMainWindow::zoomAccordingToZoomAction (this=0x915a680, centerUnderCursor=false) at ../../kolourpaint/mainWindow/kpMainWindow_View_Zoom.cpp:679
#52 0x080bf4d9 in kpMainWindow::slotZoomIn (this=0x915a680) at ../../kolourpaint/mainWindow/kpMainWindow_View_Zoom.cpp:652
#53 0x080a81ed in kpMainWindow::qt_metacall (this=0x915a680, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfad9888) at ./kpMainWindow.moc:396
#54 0x06b30c9a in QMetaObject::metacall (object=0x915a680, cl=2290, idx=124, argv=0xbfad9888) at kernel/qmetaobject.cpp:237
#55 0x06b3f3d5 in QMetaObject::activate (sender=0x917b1c8, m=0x3c90d58, local_signal_index=1, argv=0xbfad9888) at kernel/qobject.cpp:3293
#56 0x03361bd9 in QAction::triggered (this=0x917b1c8, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#57 0x03363dcc in QAction::activate (this=0x917b1c8, event=QAction::Trigger) at kernel/qaction.cpp:1255
#58 0x03856bd2 in QAction::trigger (this=0x6) at ../../include/QtGui/../../src/gui/kernel/qaction.h:218
#59 QToolButton::nextCheckState (this=0x6) at widgets/qtoolbutton.cpp:1147
#60 0x03773cb3 in QAbstractButtonPrivate::click (this=0x92f93b8) at widgets/qabstractbutton.cpp:528
#61 0x03773fae in QAbstractButton::mouseReleaseEvent (this=0x92f9248, e=0xbfad9ff0) at widgets/qabstractbutton.cpp:1121
#62 0x0385709c in QToolButton::mouseReleaseEvent (this=0x92f9248, e=0xbfad9ff0) at widgets/qtoolbutton.cpp:721
#63 0x033c67f8 in QWidget::event (this=0x92f9248, event=0xbfad9ff0) at kernel/qwidget.cpp:7998
#64 0x03772d4e in QAbstractButton::event (this=0x92f9248, e=0x6) at widgets/qabstractbutton.cpp:1080
#65 0x03859bca in QToolButton::event (this=0x92f9248, event=0xbfad9ff0) at widgets/qtoolbutton.cpp:1163
#66 0x033684dc in QApplicationPrivate::notify_helper (this=0x9045010, receiver=0x92f9248, e=0xbfad9ff0) at kernel/qapplication.cpp:4300
#67 0x0336f9f7 in QApplication::notify (this=0xbfada8ac, receiver=0x92f9248, e=0xbfad9ff0) at kernel/qapplication.cpp:3865
#68 0x0116bf2a in KApplication::notify (this=0xbfada8ac, receiver=0x92f9248, event=0xbfad9ff0) at ../../kdeui/kernel/kapplication.cpp:302
#69 0x06b2ba3b in QCoreApplication::notifyInternal (this=0xbfada8ac, receiver=0x92f9248, event=0xbfad9ff0) at kernel/qcoreapplication.cpp:704
#70 0x0336e952 in QCoreApplication::sendEvent (receiver=0x92f9248, event=0xbfad9ff0, alienWidget=0x92f9248, nativeWidget=0x92d3f00, buttonDown=0x3cac058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#71 QApplicationPrivate::sendMouseEvent (receiver=0x92f9248, event=0xbfad9ff0, alienWidget=0x92f9248, nativeWidget=0x92d3f00, buttonDown=0x3cac058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2965
#72 0x033fa088 in QETWidget::translateMouseEvent (this=0x92d3f00, event=0xbfada50c) at kernel/qapplication_x11.cpp:4368
#73 0x033f9511 in QApplication::x11ProcessEvent (this=0xbfada8ac, event=0xbfada50c) at kernel/qapplication_x11.cpp:3379
#74 0x0342860a in x11EventSourceDispatch (s=0x9048240, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#75 0x0137e5e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#76 0x013822d8 in ?? () from /lib/libglib-2.0.so.0
#77 0x013824b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#78 0x06b575d5 in QEventDispatcherGlib::processEvents (this=0x902e9c0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#79 0x03428135 in QGuiEventDispatcherGlib::processEvents (this=0x902e9c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#80 0x06b2a059 in QEventLoop::processEvents (this=0xbfada804, flags=) at kernel/qeventloop.cpp:149
#81 0x06b2a4aa in QEventLoop::exec (this=0xbfada804, flags=...) at kernel/qeventloop.cpp:201
#82 0x06b2e69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#83 0x03368577 in QApplication::exec () at kernel/qapplication.cpp:3579
#84 0x08096d1f in main (argc=1, argv=0xbfadaa84) at ../../kolourpaint/kolourpaint.cpp:125

Possible duplicates by query: bug 246277, bug 244963, bug 243049, bug 242840, bug 242004.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-08-02 02:25:09 UTC

*** This bug has been marked as a duplicate of bug 237936 ***