Bug 207095 - dolphin crashes on selecting movie file (.avi)
Summary: dolphin crashes on selecting movie file (.avi)
Status: RESOLVED UPSTREAM
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-11 17:24 UTC by Vivek
Modified: 2009-09-30 22:07 UTC (History)
1 user (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 Vivek 2009-09-11 17:24:59 UTC
Version:            (using KDE 4.3.1)
OS:                Linux
Installed from:    Ubuntu Packages

Dolphin crashes upon selecting a movie file.  I believe the crash is related to the preview/information bar on the right because if I close the information panel, I can select the file without crashing Dolphin. (Side note: after selecting the file, if I re-open the information panel and try right-clicking on the same file, Dolphin freezes.)

The backtrace wasn't rated as useful.  I tried using gdb to get more information, but don't think I was successful.  Both backtraces are pasted below.  I'd be happy to reproduce the crash again with more instructions.

This crash appears similar to another recurring crash on my computer with KNotify.  Knotify seems to crash spontaneously on boot up, sometimes when using Dolphin, sometimes when using Ksnapshot.  I haven't reported the bug because the backtraces don't appear to be useful, and so far I haven't been able to reproduce it when tracking with gdb.

Backtrace from DrKonqi:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#6  0xb6367613 in strlen () from /lib/tls/i686/cmov/libc.so.6
#7  0xb6367345 in strdup () from /lib/tls/i686/cmov/libc.so.6
#8  0xb32e893f in _register_plugins_internal (this=0x9e4ade0, file=0x9eaeae8, info=0x9e831ac) at load_plugins.c:330
#9  0xb32ea3e6 in collect_plugins (this=0x9e779f1, path=<value optimized out>) at load_plugins.c:629
#10 0xb3314668 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)



Output/Backtrace from gdb:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5c92700 (LWP 5054)]
0xb6444613 in strlen () from /lib/tls/i686/cmov/libc.so.6
(gdb) thread apply all backtrace

Thread 1 (Thread 0xb5c92700 (LWP 5054)):
#0  0xb6444613 in strlen () from /lib/tls/i686/cmov/libc.so.6
#1  0xb6444345 in strdup () from /lib/tls/i686/cmov/libc.so.6
#2  0xb33e893f in _register_plugins_internal (this=0x959d428, file=0x969a210, info=0x9654184)
    at load_plugins.c:330
#3  0xb33ea3e6 in collect_plugins (this=0x9655f31, path=<value optimized out>) at load_plugins.c:629
#4  0xb3414668 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)


Backtrace for Knotify crash (may not be connected but looks similar to my untrained eyes):
Application: KNotify (knotify4), signal: Segmentation fault
[KCrash Handler]
#6  0xb6aca613 in strlen () from /lib/tls/i686/cmov/libc.so.6
#7  0xb6aca345 in strdup () from /lib/tls/i686/cmov/libc.so.6
#8  0xb455893f in _register_plugins_internal (this=0x8b4eeb8, file=0x8bb07a8, info=0x8b52434) at load_plugins.c:330
#9  0xb455a3e6 in collect_plugins (this=0x8b541e1, path=<value optimized out>) at load_plugins.c:629
#10 0xb4584668 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Comment 1 Dario Andres 2009-09-12 16:58:14 UTC
Looks like a bug/problem in the Xine multimedia library.
- Have you identified the file that causes this behaviour ? If you had, can you play it using a Xine-enabled player (like GXine or Xine-UI) to see if that applications also crash ?
Thanks
Comment 2 Vivek 2009-09-23 00:50:58 UTC
Yes, the bug does appear to be in the xine library.  It crashes the xine-based players, and now also crashes amarok (or at least the backtrace looks identical).  I also cannot open up the module in KDE System Settings to change the backend - system settings also crash :(

Any suggestions on what I should do?  

Thanks a lot!
Comment 3 Dario Andres 2009-09-23 02:01:37 UTC
Try reinstalling the "xinelib" package.
Comment 4 Vivek 2009-09-29 02:45:42 UTC
Thank you, but reinstalling the "xinelib" package (which I believe corresponds to "libxine1" on Kubuntu) doesn't seem to help.  I've also tried reinstalling all of the following packages and the error still crops up:

sudo apt-get install --reinstall libxine1 libxine1-bin libxine1-gnome libxine1-misc-plugins libxine1-x libxine1-console libxine1-ffmpeg libxinerama1 libxinerama-dev xine-ui libxine1-dbg

I appreciate your assistance, but since this is not specifically a KDE-related bug, I'd be happy to take it elsewhere if you could direct me.  Thanks!
Comment 5 Dario Andres 2009-09-30 22:07:47 UTC
Please open a new bug report at bug http://bugs.xine-project.org/
Do not forget to comment about your xine version, and which kind of files (format) cause the crash + attaching the backtrace. Thank you very much