Summary: | Crach on Quit when large disk is mounted | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Valdas <zmogas> |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | matej, zmogas |
Priority: | NOR | ||
Version: | 2.5-git | ||
Target Milestone: | 2.6 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
Output from "amarok -debug"
Output from "./amarok -debug" (Amarok 2.5git) Report from KCrash app (Amarok 2.5git) |
Description
Valdas
2012-05-21 10:06:16 UTC
Created attachment 71261 [details]
Output from "amarok -debug"
uname -a: Linux plonas 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:22 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux Kubuntu 12.04, KDE v4.8.3 Sorry, My bad Amarok was from Git version 2.5 and I attached wrong debug outputs (it was from official 2.5.0 - I forget to add "./" to execute compiled Amarok). 2.5-GitI also crash and I have debug outputs if You interested. Sorry Yes, please, provide the backtrace you get with the amarok 2.5-git version of today. I can't reproduce this at all. Also make sure you don't have the video applet active in the context view as it was removed in the git version and that could cause this crash. Erasing the amarokrc files is also a solution. Created attachment 71297 [details]
Output from "./amarok -debug" (Amarok 2.5git)
Setup: external "Toshiba StorE" hdd (it has external power supply) through USB cable is connected to usb hub and hub connected to laptop ("Dell Inspiron 1520"). In "lsusb" it is not listed, "dmesg" reported that disk as SCSI. There is "dmesg" output when disk is powered on:
[16267.827996] scsi9 : usb-storage 2-4.4.1:1.0
[16278.952597] scsi 9:0:0:0: Direct-Access Toshiba StorE HDD 0000 PQ: 0 ANSI: 4
[16278.954569] sd 9:0:0:0: Attached scsi generic sg3 type 0
[16278.958419] sd 9:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[16278.964781] sd 9:0:0:0: [sdc] Write Protect is off
[16278.964791] sd 9:0:0:0: [sdc] Mode Sense: 38 00 00 00
[16278.971208] sd 9:0:0:0: [sdc] No Caching mode page present
[16278.971219] sd 9:0:0:0: [sdc] Assuming drive cache: write through
[16278.985673] sd 9:0:0:0: [sdc] No Caching mode page present
[16278.985685] sd 9:0:0:0: [sdc] Assuming drive cache: write through
[16279.011402] sdc: sdc1
[16279.031080] sd 9:0:0:0: [sdc] No Caching mode page present
[16279.031111] sd 9:0:0:0: [sdc] Assuming drive cache: write through
[16279.031121] sd 9:0:0:0: [sdc] Attached SCSI disk
To laptop through usb cable also is connected external "WD passport" hdd. LsUsb reports "Bus 002 Device 002: ID 1058:0702 Western Digital Technologies, Inc. Passport External HDD". This disk causes no trouble.
I found that is enough to power up (no need to mount it) Toshiba hdd to cause crash of Amarok on Quit.
Before tests I deleted ".kde/share/apps/amarok" dir and "amarok*" files.
Attaching crash report from KCrash and output from "./amarok -debug". Scenario:
- start Amarok, skipping various dialogs and wait until it calms down (no more activity in log);
- power up "Toshiba" hdd and wait until Amarok calms down;
- in Amarok choose "Quit" -> Amarok crashes
Created attachment 71298 [details]
Report from KCrash app (Amarok 2.5git)
My collection is on an external WD Passport of 1 TB connected through USB 3.0 and really can't reproduce this at all. The last backtrace you show is supposed to be fixed since about 3 month now, see also https://bugs.kde.org/show_bug.cgi?id=285951#c11 Matej, any ideas? Valdas, from your latest backtrace: > Thread 1 (Thread 0x7f1890f1b7c0 (LWP 9078)): > [KCrash Handler] > #6 0x0000000000000000 in ?? () > #7 0x00007f188fdcd02e in qDeleteAll<QList<Collections::Collection*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322 > #8 qDeleteAll<SmartPointerList<Collections::Collection> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330 > #9 CollectionManager::~CollectionManager (this=0x1324ea0, __in_chrg=<optimized out>) at ../../src/core-impl/collections/support/CollectionManager.cpp:137 You're certainly not using the latest git. (there's no qDeleteAll in CollectionManager.cpp anymore) Please uninstall distribution Amarok version first before reporting your Amarok version as 2.5-git - simply running ./Amarok from directory where Amarok is installed doesn't suffice, nearly all Amarok code gets compiled into shared libraries and you're probably loading these instead. *** This bug has been marked as a duplicate of bug 285951 *** |