Bug 258189

Summary: Crash when using "Copy To" (F7) [ QString::operator=, Gwenview::ToolTipWidget::setText ]
Product: [Applications] gwenview Reporter: bugzilla
Component: generalAssignee: Gwenview Bugs <gwenview-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash CC: boysen, jesus1989_p, nate, wikispam
Priority: NOR Keywords: triaged
Version First Reported In: 2.7   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description bugzilla 2010-11-28 16:23:40 UTC
Application: gwenview (2.5.2)
KDE Platform Version: 4.5.3 (KDE 4.5.3) "release 10"
Qt Version: 4.7.1
Operating System: Linux 2.6.34.7-0.5-desktop x86_64
Distribution: "openSUSE 11.3 (x86_64)"

-- Information about the crash:
I was seeking through various folder to find some photos.
Every good photo I copied using F7 (Copy To..). After about 7 shots, Gwenview crashed while doing that. Restarting and copying the same photo it crashed upon worked correctly.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Gwenview (gwenview), signal: Segmentation fault
[KCrash Handler]
#6  deref (this=0xddcac0, other=@0x7fff816484d0) at ../../src/corelib/arch/qatomic_x86_64.h:133
#7  QString::operator= (this=0xddcac0, other=@0x7fff816484d0) at tools/qstring.cpp:1358
#8  0x00007f319d6ebb7d in Gwenview::ToolTipWidget::setText (this=0x1683cd0, text=<value optimized out>) at /usr/src/debug/kdegraphics-4.5.3/gwenview/lib/thumbnailview/tooltipwidget.cpp:78
#9  0x00007f319d6e4416 in Gwenview::PreviewItemDelegatePrivate::showToolTip (this=0x8d6c00, index=...) at /usr/src/debug/kdegraphics-4.5.3/gwenview/lib/thumbnailview/previewitemdelegate.cpp:510
#10 0x00007f319d6e0953 in updateHoverUi (this=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdegraphics-4.5.3/gwenview/lib/thumbnailview/previewitemdelegate.cpp:288
#11 hoverEventFilter (this=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdegraphics-4.5.3/gwenview/lib/thumbnailview/previewitemdelegate.cpp:256
#12 Gwenview::PreviewItemDelegate::eventFilter (this=<value optimized out>, event=<value optimized out>) at /usr/src/debug/kdegraphics-4.5.3/gwenview/lib/thumbnailview/previewitemdelegate.cpp:718
#13 0x00007f319ce8dfb7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x8ca070, event=0x7fff81648a70) at kernel/qcoreapplication.cpp:847
#14 0x00007f319b2feca1 in QApplicationPrivate::notify_helper (this=0x69afd0, receiver=0x8ca070, e=0x7fff81648a70) at kernel/qapplication.cpp:4441
#15 0x00007f319b3085f8 in QApplication::notify (this=<value optimized out>, receiver=0x8ca070, e=0x7fff81648df0) at kernel/qapplication.cpp:4031
#16 0x00007f319c3eb7d6 in KApplication::notify (this=0x7fff81649c10, receiver=0x8ca070, event=0x7fff81648df0) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#17 0x00007f319ce8de2c in QCoreApplication::notifyInternal (this=0x7fff81649c10, receiver=0x8ca070, event=0x7fff81648df0) at kernel/qcoreapplication.cpp:732
#18 0x00007f319b2ffcd5 in sendEvent (receiver=0x8ca070, event=0x7fff81648df0, alienWidget=0x8ca070, nativeWidget=0x8872b0, buttonDown=0x7f319bdda178, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#19 QApplicationPrivate::sendMouseEvent (receiver=0x8ca070, event=0x7fff81648df0, alienWidget=0x8ca070, nativeWidget=0x8872b0, buttonDown=0x7f319bdda178, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:3105
#20 0x00007f319b300232 in QApplicationPrivate::sendSyntheticEnterLeave (this=<value optimized out>, widget=<value optimized out>) at kernel/qapplication.cpp:3191
#21 0x00007f319b34b852 in QWidget::~QWidget (this=0x1683cd0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1554
#22 0x00007f319d6eb989 in Gwenview::ToolTipWidget::~ToolTipWidget (this=0x1683cd0, __in_chrg=<value optimized out>) at /usr/src/debug/kdegraphics-4.5.3/gwenview/lib/thumbnailview/tooltipwidget.cpp:58
#23 0x00007f319cea1c98 in QObject::event (this=0x1683cd0, e=<value optimized out>) at kernel/qobject.cpp:1194
#24 0x00007f319b34fe4d in QWidget::event (this=0x1683cd0, event=0xd09230) at kernel/qwidget.cpp:8659
#25 0x00007f319b2fecd4 in QApplicationPrivate::notify_helper (this=0x69afd0, receiver=0x1683cd0, e=0xd09230) at kernel/qapplication.cpp:4445
#26 0x00007f319b3071ca in QApplication::notify (this=<value optimized out>, receiver=0x1683cd0, e=0xd09230) at kernel/qapplication.cpp:4324
#27 0x00007f319c3eb7d6 in KApplication::notify (this=0x7fff81649c10, receiver=0x1683cd0, event=0xd09230) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#28 0x00007f319ce8de2c in QCoreApplication::notifyInternal (this=0x7fff81649c10, receiver=0x1683cd0, event=0xd09230) at kernel/qcoreapplication.cpp:732
#29 0x00007f319ce91625 in sendEvent (receiver=0x0, event_type=0, data=0x67e8f0) at kernel/qcoreapplication.h:215
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x67e8f0) at kernel/qcoreapplication.cpp:1373
#31 0x00007f319ceb88f3 in sendPostedEvents (s=0x69ec20) at kernel/qcoreapplication.h:220
#32 postEventSourceDispatch (s=0x69ec20) at kernel/qeventdispatcher_glib.cpp:277
#33 0x00007f3197636a93 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f3197637270 in ?? () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f3197637510 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f319ceb8a8f in QEventDispatcherGlib::processEvents (this=0x69af60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#37 0x00007f319b3a3eae in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f319ce8d262 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f319ce8d475 in QEventLoop::exec (this=0x7fff81649b30, flags=...) at kernel/qeventloop.cpp:201
#40 0x00007f319ce918db in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#41 0x000000000043de0f in main (argc=3, argv=0x7fff8164a008) at /usr/src/debug/kdegraphics-4.5.3/gwenview/app/main.cpp:139

Reported using DrKonqi
Comment 1 Jekyll Wu 2011-11-10 16:13:50 UTC
*** Bug 269874 has been marked as a duplicate of this bug. ***
Comment 2 Jekyll Wu 2012-04-06 12:19:51 UTC
*** Bug 297585 has been marked as a duplicate of this bug. ***
Comment 3 Christoph Feck 2014-06-08 11:12:51 UTC
*** Bug 335946 has been marked as a duplicate of this bug. ***
Comment 4 Nate Graham 2017-09-09 04:18:17 UTC
Does this reproduce with a more recent KF5 version of Gwenview?
Comment 5 Andrew Crouthamel 2018-09-28 02:34:38 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 6 Andrew Crouthamel 2018-10-28 03:33:07 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!