Bug 122291 - Crash on Open menu after movie starts
Summary: Crash on Open menu after movie starts
Status: RESOLVED DUPLICATE of bug 117679
Alias: None
Product: kaffeine
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Jürgen Kofler
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-19 17:16 UTC by Stevan White
Modified: 2006-03-04 12:31 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
KDE backtrace (3.81 KB, text/plain)
2006-02-19 17:18 UTC, Stevan White
Details
strace output of Kaffeine crash (51.57 KB, text/plain)
2006-02-19 17:19 UTC, Stevan White
Details
my ~/.kde/share/config/kaffeinerc file (3.07 KB, text/plain)
2006-02-27 00:37 UTC, Stevan White
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stevan White 2006-02-19 17:16:13 UTC
Version:           0.7 (using KDE KDE 3.5.0)
Installed from:    Ubuntu Packages
OS:                Linux

Crashes upon pulling down Open... menu after starting movie.
Happens whether movie is playing or paused.
Happens with MPEG, MP4, or AVI files, or when playing a DVD movie.

This is Ubuntu 5.10 on a ThinkPad T41p.

I have further info which I will attempt to attach later.
Comment 1 Stevan White 2006-02-19 17:18:01 UTC
Created attachment 14774 [details]
KDE backtrace

Since this wasn't a debug build, this probably isn't very useful.
Comment 2 Stevan White 2006-02-19 17:19:35 UTC
Created attachment 14775 [details]
strace output of Kaffeine crash
Comment 3 Thiago Macieira 2006-02-22 19:50:00 UTC
(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
.................
(no debugging symbols found)
[KCrash handler]
#4  0xb6b02ea4 in pthread_mutex_lock () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb6b75c4c in XUnlockDisplay () from /usr/lib/libX11.so.6
#6  0xb6b910bd in XrmEnumerateDatabase () from /usr/lib/libX11.so.6
#7  0xb6b75135 in XKeysymToString () from /usr/lib/libX11.so.6
#8  0xb7720df7 in KKeyServer::Sym::toString () from /usr/lib/libkdecore.so.4
#9  0xb7721411 in KKeyServer::Sym::toStringInternal ()
   from /usr/lib/libkdecore.so.4
#10 0xb77214b3 in KKey::toStringInternal () from /usr/lib/libkdecore.so.4
#11 0xb7722289 in KKeySequence::toStringInternal ()
   from /usr/lib/libkdecore.so.4
#12 0xb7723b86 in KShortcut::toStringInternal () from /usr/lib/libkdecore.so.4
#13 0xb7a11d5a in KAction::initPrivate () from /usr/lib/libkdeui.so.4
#14 0xb7a15788 in KAction::KAction () from /usr/lib/libkdeui.so.4
#15 0xb7a4a3d5 in KStdAction::create () from /usr/lib/libkdeui.so.4
#16 0xb7a4b1fa in KStdAction::back () from /usr/lib/libkdeui.so.4
#17 0xb7d4ec1e in KDirOperator::setupActions () from /usr/lib/libkio.so.4
#18 0xb7d50435 in KDirOperator::KDirOperator () from /usr/lib/libkio.so.4
#19 0xb7db3a31 in KFileDialog::init () from /usr/lib/libkio.so.4
#20 0xb7db54c3 in KFileDialog::KFileDialog () from /usr/lib/libkio.so.4
#21 0xb7db66dc in KFileDialog::getOpenFileNames () from /usr/lib/libkio.so.4
#22 0x0807011f in QGList::count ()
#23 0x080732d8 in QGList::count ()
#24 0xb7068929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#25 0xb70693c4 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0xb79455f6 in KAction::activated () from /usr/lib/libkdeui.so.4
#27 0xb797bcfb in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#28 0xb799796b in KAction::slotPopupActivated () from /usr/lib/libkdeui.so.4
#29 0xb7997ca2 in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#30 0xb7068929 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#31 0xb73c7e92 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#32 0xb7086344 in QSignal::activate () from /usr/lib/libqt-mt.so.3
#33 0xb718b963 in QPopupMenu::mouseReleaseEvent () from /usr/lib/libqt-mt.so.3
#34 0xb7951aa0 in KPopupMenu::mouseReleaseEvent () from /usr/lib/libkdeui.so.4
#35 0xb70a3356 in QWidget::event () from /usr/lib/libqt-mt.so.3
#36 0xb6ffff80 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#37 0xb7000500 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#38 0xb7749c3c in KApplication::notify () from /usr/lib/libkdecore.so.4
#39 0xb6f90e25 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#40 0xb6f8c072 in QETWidget::translateMouseEvent () from /usr/lib/libqt-mt.so.3
#41 0xb6f8a66f in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#42 0xb6fa3fff in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#43 0xb7017cfb in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#44 0xb7017c1e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#45 0xb6ffec13 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#46 0x0806aff6 in ?? ()
#47 0xbfa084e4 in ?? ()
#48 0x00000000 in ?? ()
#49 0x00000000 in ?? ()
#50 0x00000000 in ?? ()
#51 0x00000000 in ?? ()
#52 0x00000001 in ?? ()
#53 0x080fad74 in vtable for QGList ()
#54 0x00000000 in ?? ()
#55 0x080fad54 in vtable for QGList ()
#56 0x080fad30 in vtable for QGList ()
#57 0x0000000c in ?? ()
#58 0xb6af1cd0 in ?? () from /usr/lib/libstdc++.so.6
#59 0x0000000c in ?? ()
#60 0x0811ad80 in ?? ()
#61 0xbfa084f8 in ?? ()
#62 0xb73649fa in qt_check_pointer () from /usr/lib/libqt-mt.so.3
#63 0xb68ceea2 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6
#64 0x0806ad81 in ?? ()
Comment 4 Thiago Macieira 2006-02-22 19:52:28 UTC

*** This bug has been marked as a duplicate of 117679 ***
Comment 5 Stevan White 2006-02-26 23:13:09 UTC
I think this duplicate marking is questionable.  Please reconsider.

Note bug 122291 in the standalone Kaffeine, not in Konqueror.

whereas bug 117679 specifically states that the problem happens within Konqueror,
not in the standalone version.

The very nice strace provided above is from the *standalone* crash and would be useful for someone to debug that problem.  It probably will be useless to someone debugging bug 117679.
Comment 6 Stevan White 2006-02-26 23:16:26 UTC
Reversing incorrect duplicate marking.
Comment 7 Stevan White 2006-02-27 00:37:35 UTC
Created attachment 14891 [details]
my ~/.kde/share/config/kaffeinerc file

I found the trigger of the problem, based on Philip Rodrigues' suggestion in
bug 122297.  It's from an old kaffeinerc file, attached.

There seem to be several crashes related to this problem, which should now be
easy to track down and fix.

P.S. I have no idea how my kaffeinerc came to be this way.  I only just now
found it.
Comment 8 Thiago Macieira 2006-02-27 10:52:24 UTC
Whether it happens in standalone or not, it's the same crash. I've been seeing Kaffeine crash Konqueror and crash stand-alone with this backtrace or something similar for a long time now.

Bug 117679 has 40 votes too. I'm keeping it there.

*** This bug has been marked as a duplicate of 117679 ***
Comment 9 Stevan White 2006-03-04 11:17:42 UTC
Well, so long as when you look into that other crash, you look at the kaffienrc file which I attached here.  

Is that how it works?  When bug report A is marked a duplicate of B, you also look at the information in bug report A when you're searching for the problem, right?  Because otherwise, you would be losing valuable information, right?

I have more information on this crash.  Should I report it here, or elsewhere?
Comment 10 Thiago Macieira 2006-03-04 12:31:12 UTC
Yes, of course. When fixing a bug that has duplicates, the developer should verify that the duplicates are fixed too.

Please add new information to the report that is open.