Bug 275656 - Dolphin crashed after closing the window
Summary: Dolphin crashed after closing the window
Status: RESOLVED UPSTREAM
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 1.6.1
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
: 269246 279952 288447 295093 304410 306427 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-06-14 22:01 UTC by Otso Helenius
Modified: 2012-09-11 20:20 UTC (History)
8 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 Otso Helenius 2011-06-14 22:01:07 UTC
Application: dolphin (1.6.1)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.38.7-30.fc15.x86_64 x86_64
Distribution: "Fedora release 15 (Lovelock)"

-- Information about the crash:
The system is F15 x86_64. I closed the Dolphin window after copying some files to an sd card. Copying was very slow with dstat showing bursts of writes and long pauses. The whole desktop was unresponsive during the pauses. Not sure if it is related to the crash.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  0x0000003d36a9a382 in QX11PixmapData::release (this=0x2abb9f0) at image/qpixmap_x11.cpp:1249
#7  0x0000003d36a9a4a4 in QX11PixmapData::~QX11PixmapData (this=0x2abb9f0, __in_chrg=<optimized out>) at image/qpixmap_x11.cpp:1244
#8  0x0000003d36a9a4f9 in QX11PixmapData::~QX11PixmapData (this=0x2abb9f0, __in_chrg=<optimized out>) at image/qpixmap_x11.cpp:1245
#9  0x0000003d36a87ab9 in ~QExplicitlySharedDataPointer (this=0x2ad58f0, __in_chrg=<optimized out>) at ../../src/corelib/tools/qshareddata.h:161
#10 ~QExplicitlySharedDataPointer (this=0x2ad58f0, __in_chrg=<optimized out>) at image/qpixmap.cpp:321
#11 QPixmap::~QPixmap (this=0x2ad58e0, __in_chrg=<optimized out>) at image/qpixmap.cpp:321
#12 0x00007fc7d40b3357 in QVector<QPixmap>::free (this=<optimized out>, x=0x2ad58d0) at /usr/include/QtCore/qvector.h:438
#13 0x00007fc7d40b33f2 in ~QVector (this=0x2ad0aa8, __in_chrg=<optimized out>) at /usr/include/QtCore/qvector.h:119
#14 ~TileSet (this=0x2ad0aa0, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.3/libs/oxygen/oxygentileset.h:75
#15 Oxygen::TileSet::~TileSet (this=0x2ad0aa0, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.3/libs/oxygen/oxygentileset.h:75
#16 0x00007fc7d435cc87 in QCache<unsigned long long, Oxygen::TileSet>::clear (this=0x1f34e40) at /usr/include/QtCore/qcache.h:139
#17 0x00007fc7d435e95e in ~QCache (this=0x1f34e40, __in_chrg=<optimized out>) at /usr/include/QtCore/qcache.h:103
#18 ~BaseCache (this=0x1f34e40, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.3/libs/oxygen/oxygenhelper.h:59
#19 Oxygen::StyleHelper::~StyleHelper (this=0x1f349c0, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.3/kstyles/oxygen/oxygenstylehelper.h:47
#20 0x00007fc7d435eec9 in Oxygen::StyleHelper::~StyleHelper (this=0x1f349c0, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.3/kstyles/oxygen/oxygenstylehelper.h:47
#21 0x00007fc7d432978d in Oxygen::Style::~Style (this=0x1f2f970, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.3/kstyles/oxygen/oxygenstyle.cpp:188
#22 0x00007fc7d43297d9 in Oxygen::Style::~Style (this=0x1f2f970, __in_chrg=<optimized out>) at /usr/src/debug/kdebase-workspace-4.6.3/kstyles/oxygen/oxygenstyle.cpp:188
#23 0x0000003d369c0e27 in QApplication::~QApplication (this=0x7fff67c86780, __in_chrg=<optimized out>) at kernel/qapplication.cpp:1155
#24 0x0000003d3a4433cf in kdemain (argc=6, argv=0x7fff67c86ca8) at /usr/src/debug/kdebase-4.6.3/dolphin/src/main.cpp:82
#25 0x000000342fc2139d in __libc_start_main (main=0x400790 <main(int, char**)>, argc=6, ubp_av=0x7fff67c86ca8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff67c86c98) at libc-start.c:226
#26 0x00000000004007c1 in _start ()

Possible duplicates by query: bug 269246, bug 268923, bug 247041.

Reported using DrKonqi
Comment 1 Hugo Pereira Da Costa 2011-08-05 15:00:07 UTC
The crash happens deep down ~QExplicitlySharedDataPointer.
Which for well formed Shared pointers should not happen (there can't be double deletion of these things inside downstream code). So I believe this is Qt bug ...
Comment 2 Jekyll Wu 2011-09-22 21:56:59 UTC
*** Bug 279952 has been marked as a duplicate of this bug. ***
Comment 3 Jekyll Wu 2011-12-04 17:57:41 UTC
*** Bug 269246 has been marked as a duplicate of this bug. ***
Comment 4 Jekyll Wu 2011-12-04 18:00:21 UTC
Close it as per comment #1
Comment 5 Peter Penz 2011-12-08 08:41:38 UTC
*** Bug 288447 has been marked as a duplicate of this bug. ***
Comment 6 Frank Reininghaus 2012-08-03 06:23:52 UTC
*** Bug 304410 has been marked as a duplicate of this bug. ***
Comment 7 Hugo Pereira Da Costa 2012-08-29 11:57:20 UTC
*** Bug 295093 has been marked as a duplicate of this bug. ***
Comment 8 Hugo Pereira Da Costa 2012-09-11 20:20:24 UTC
*** Bug 306427 has been marked as a duplicate of this bug. ***