[Bug 232277] dragon crashes trying to open Microsoft Project file (*.mpp)

Jeff Long long at ku.edu
Mon Mar 29 17:26:34 BST 2010


https://bugs.kde.org/show_bug.cgi?id=232277





--- Comment #2 from Jeff Long <long ku edu>  2010-03-29 18:26:19 ---
yes, xine seems to crash in the same place:

[long at raptor pc]$ gdb xine
GNU gdb (GDB) Fedora (6.8.50.20090302-40.fc11)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
(gdb) run xythos.mpp
Starting program: /usr/bin/xine xythos.mpp
[Thread debugging using libthread_db enabled]
warning: the debug information found in
"/usr/lib/debug//usr/lib64/libgssapi_krb5.so.2.2.debug" does not match
"/usr/lib64/libgssapi_krb5.so.2" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug/usr/lib64/libgssapi_krb5.so.2.2.debug" does not match
"/usr/lib64/libgssapi_krb5.so.2" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug//usr/lib64/libkrb5.so.3.3.debug" does not match
"/usr/lib64/libkrb5.so.3" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug/usr/lib64/libkrb5.so.3.3.debug" does not match
"/usr/lib64/libkrb5.so.3" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug//usr/lib64/libk5crypto.so.3.1.debug" does not match
"/usr/lib64/libk5crypto.so.3" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug/usr/lib64/libk5crypto.so.3.1.debug" does not match
"/usr/lib64/libk5crypto.so.3" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug//lib64/libcom_err.so.2.1.debug" does not match
"/lib64/libcom_err.so.2" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug/lib64/libcom_err.so.2.1.debug" does not match
"/lib64/libcom_err.so.2" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug//lib64/libplds4.so.debug" does not match "/lib64/libplds4.so"
(CRC mismatch).

warning: the debug information found in
"/usr/lib/debug/lib64/libplds4.so.debug" does not match "/lib64/libplds4.so"
(CRC mismatch).

warning: the debug information found in
"/usr/lib/debug//lib64/libplc4.so.debug" does not match "/lib64/libplc4.so"
(CRC mismatch).

warning: the debug information found in "/usr/lib/debug/lib64/libplc4.so.debug"
does not match "/lib64/libplc4.so" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug//lib64/libnspr4.so.debug" does not match "/lib64/libnspr4.so"
(CRC mismatch).

warning: the debug information found in
"/usr/lib/debug/lib64/libnspr4.so.debug" does not match "/lib64/libnspr4.so"
(CRC mismatch).

This is xine (X11 gui) - a free video player v0.99.6.
(c) 2000-2007 The xine Team.
[New Thread 0x7fefd2aaa910 (LWP 30954)]
[New Thread 0x7fefd20a9910 (LWP 30955)]
[New Thread 0x7fefcd9bc910 (LWP 30956)]
[New Thread 0x7fefcc785910 (LWP 30957)]
warning: the debug information found in
"/usr/lib/debug//lib64/libuuid.so.1.2.debug" does not match
"/lib64/libuuid.so.1" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug/lib64/libuuid.so.1.2.debug" does not match
"/lib64/libuuid.so.1" (CRC mismatch).

[New Thread 0x7fefcbb80910 (LWP 30958)]
[New Thread 0x7fefcb17f910 (LWP 30959)]
[New Thread 0x7fefca190910 (LWP 30960)]
[New Thread 0x7fefc95c2910 (LWP 30961)]
[New Thread 0x7fefbfffe910 (LWP 30962)]
[New Thread 0x7fefbf5fd910 (LWP 30963)]
[New Thread 0x7fefbebfc910 (LWP 30964)]
[New Thread 0x7fefbde12910 (LWP 30965)]
[New Thread 0x7fefbd411910 (LWP 30966)]
[New Thread 0x7fefbc627910 (LWP 30967)]
warning: the debug information found in
"/usr/lib/debug//usr/lib64/libgconf-2.so.4.1.5.debug" does not match
"/usr/lib64/libgconf-2.so.4" (CRC mismatch).

warning: the debug information found in
"/usr/lib/debug/usr/lib64/libgconf-2.so.4.1.5.debug" does not match
"/usr/lib64/libgconf-2.so.4" (CRC mismatch).

[New Thread 0x7fefb9d05910 (LWP 30968)]
[New Thread 0x7fefb9304910 (LWP 30969)]
[New Thread 0x7fefb5fc6910 (LWP 30970)]
[NULL @ 0x7fefb0000f30]picture size invalid (3759263696x3776623009)

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fefca190910 (LWP 30960)]
0x00007fefcf5ba262 in ff_handle_buffer (buf=<value optimized out>, this=<value
optimized out>)
    at ff_video_decoder.c:1197
1197        this->context->reordered_opaque = ff_tag_pts(this, this->pts);
Missing separate debuginfos, use: debuginfo-install
GConf2-2.26.2-1.fc11.1.x86_64 ORBit2-2.14.17-1.fc11.x86_64
avahi-0.6.25-3.fc11.x86_64 avahi-glib-0.6.25-3.fc11.x86_64
cyrus-sasl-lib-2.1.22-22.fc11.x86_64 dbus-glib-0.80-2.fc11.x86_64
dbus-libs-1.2.12-2.fc11.x86_64 dirac-libs-1.0.2-2.fc11.x86_64
e2fsprogs-libs-1.41.9-2.fc11.x86_64 expat-2.0.1-8.fc11.x86_64
gdbm-1.8.0-31.fc11.x86_64 gsm-1.0.12-7.fc11.x86_64
keyutils-libs-1.2-5.fc11.x86_64 krb5-libs-1.6.3-27.fc11.x86_64
lame-libs-3.98.2-3.fc11.x86_64 lcms-libs-1.19-1.fc11.x86_64
libasyncns-0.7-2.fc11.x86_64 libcap-2.16-4.fc11.1.x86_64 libidn-1.9-4.x86_64
liboil-0.3.16-1.fc11.x86_64 libsmbclient-3.4.7-0.50.fc11.x86_64
libssh2-1.2.2-4.fc11.x86_64 libtalloc-1.3.1-0.fc11.x86_64
nspr-4.8.4-1.3.fc11.x86_64 nss-3.12.6-1.2.fc11.x86_64
nss-softokn-freebl-3.12.6-1.2.fc11.x86_64 openjpeg-libs-1.3-5.fc11.x86_64
openldap-2.4.15-7.fc11.x86_64 openssl-0.9.8k-5.fc11.x86_64
samba-winbind-3.4.7-0.50.fc11.x86_64 schroedinger-1.0.7-1.fc11.x86_64
tcp_wrappers-libs-7.6-55.fc11.x86_64
x264-libs-0.0.0-0.24.20090319gitc109c8.fc11.x86_64 xvidcore-1.2.1-3.fc11.x86_64
(gdb) apply all bt
Undefined command: "apply".  Try "help".
(gdb) thread apply all bt

Thread 18 (Thread 0x7fefb5fc6910 (LWP 30970)):
#0  0x000000385ead6fc2 in select () from /lib64/libc.so.6
#1  0x000000360883ba85 in xine_usec_sleep (usec=<value optimized out>) at
utils.c:481
#2  0x000000360882ba30 in demux_loop (stream_gen=<value optimized out>) at
demux.c:352
#3  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fefb9304910 (LWP 30969)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x000000000049a477 in scheduler_thread (data=<value optimized out>) at
utils.c:96
#2  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#3  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
Current language:  auto; currently minimal

Thread 16 (Thread 0x7fefb9d05910 (LWP 30968)):
#0  0x000000385ead6fc2 in select () from /lib64/libc.so.6
#1  0x00000000004468cd in ctrlsocket_func (data=<value optimized out>) at
session.c:158
#2  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#3  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 15 (Thread 0x7fefbc627910 (LWP 30967)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003608816f0b in fifo_buffer_get (fifo=0x1cad650) at buffer.c:230
#2  0x000000360881cf0d in video_decoder_loop (stream_gen=<value optimized out>)
at video_decoder.c:130
#3  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently minimal

Thread 14 (Thread 0x7fefbd411910 (LWP 30966)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00000036088275bb in xine_event_wait (queue=0x1cabce0) at events.c:56
#2  0x000000360882762e in listener_loop (queue_gen=<value optimized out>) at
events.c:214
#3  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 13 (Thread 0x7fefbde12910 (LWP 30965)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003608816f0b in fifo_buffer_get (fifo=0x1c71730) at buffer.c:230
#2  0x000000360881cf0d in video_decoder_loop (stream_gen=<value optimized out>)
at video_decoder.c:130
#3  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
---Type <return> to continue, or q <return> to quit---
#4  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fefbebfc910 (LWP 30964)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00000036088275bb in xine_event_wait (queue=0x1c2b110) at events.c:56
#2  0x000000360882762e in listener_loop (queue_gen=<value optimized out>) at
events.c:214
#3  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fefbf5fd910 (LWP 30963)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003608824493 in fifo_peek_int (blocking=<value optimized out>,
fifo=<value optimized out>) at audio_out.c:348
#2  fifo_peek (blocking=<value optimized out>, fifo=<value optimized out>) at
audio_out.c:388
#3  ao_loop (blocking=<value optimized out>, fifo=<value optimized out>) at
audio_out.c:1015
#4  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fefbfffe910 (LWP 30962)):
#0  0x000000385ead6fc2 in select () from /lib64/libc.so.6
#1  0x000000360883ba85 in xine_usec_sleep (usec=<value optimized out>) at
utils.c:481
#2  0x0000003608821289 in video_out_loop (this_gen=<value optimized out>) at
video_out.c:1246
#3  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fefc95c2910 (LWP 30961)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003608816f0b in fifo_buffer_get (fifo=0x164fdb0) at buffer.c:230
#2  0x000000360881df8d in audio_decoder_loop (stream_gen=<value optimized out>)
at audio_decoder.c:66
#3  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently minimal

Thread 8 (Thread 0x7fefca190910 (LWP 30960)):
#0  0x00007fefcf5ba262 in ff_handle_buffer (buf=<value optimized out>,
this=<value optimized out>)
    at ff_video_decoder.c:1197
#1  ff_decode_data (buf=<value optimized out>, this=<value optimized out>) at
ff_video_decoder.c:1502
#2  0x000000360881d213 in video_decoder_loop (stream_gen=<value optimized out>)
at video_decoder.c:382
#3  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently asm
---Type <return> to continue, or q <return> to quit---

Thread 7 (Thread 0x7fefcb17f910 (LWP 30959)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x0000003608824493 in fifo_peek_int (blocking=<value optimized out>,
fifo=<value optimized out>) at audio_out.c:348
#2  fifo_peek (blocking=<value optimized out>, fifo=<value optimized out>) at
audio_out.c:388
#3  ao_loop (blocking=<value optimized out>, fifo=<value optimized out>) at
audio_out.c:1015
#4  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#5  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#6  0x0000000000000000 in ?? ()
Current language:  auto; currently c

Thread 6 (Thread 0x7fefcbb80910 (LWP 30958)):
#0  0x000000385ead4db3 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1)
    at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x000000360ac3381b in poll_func (ufds=0x7fefc4001460, nfds=2, timeout=-1,
userdata=0x1456960)
    at pulse/thread-mainloop.c:71
#2  0x000000360ac212d4 in pa_mainloop_poll (m=0x14569e0) at
pulse/mainloop.c:857
#3  0x000000360ac21683 in pa_mainloop_iterate (m=0x14569e0, block=1,
retval=0x0) at pulse/mainloop.c:923
#4  0x000000360ac216f6 in pa_mainloop_run (m=0x14569e0, retval=0x0) at
pulse/mainloop.c:941
#5  0x000000360ac33898 in thread (userdata=0x14567c0) at
pulse/thread-mainloop.c:90
#6  0x000000360a842c4f in internal_thread_func (userdata=0x1456b60) at
pulsecore/thread-posix.c:72
#7  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#8  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 5 (Thread 0x7fefcc785910 (LWP 30957)):
#0  0x000000385ead6fc2 in select () from /lib64/libc.so.6
#1  0x000000360883ba85 in xine_usec_sleep (usec=<value optimized out>) at
utils.c:481
#2  0x0000003608821289 in video_out_loop (this_gen=<value optimized out>) at
video_out.c:1246
#3  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#4  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently minimal

Thread 4 (Thread 0x7fefcd9bc910 (LWP 30956)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00000036088135c1 in metronom_sync_loop (this=0x1029370) at metronom.c:870
#2  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#3  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fefd20a9910 (LWP 30955)):
#0  0x000000385ead6fc2 in select () from /lib64/libc.so.6
#1  0x000000360883ba85 in xine_usec_sleep (usec=<value optimized out>) at
utils.c:481
#2  0x000000000043c8e2 in slider_loop (dummy=<value optimized out>) at
panel.c:516
#3  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
---Type <return> to continue, or q <return> to quit---
#4  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()
Current language:  auto; currently asm

Thread 2 (Thread 0x7fefd2aaa910 (LWP 30954)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00000000004845a7 in _tips_loop_thread (data=<value optimized out>) at
tips.c:67
#2  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#3  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
Current language:  auto; currently minimal

Thread 1 (Thread 0x7fefd7bbc7b0 (LWP 30951)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x0000003608810d33 in wait_first_frame (stream=<value optimized out>) at
xine.c:1315
#2  play_internal (stream=<value optimized out>) at xine.c:1417
#3  xine_play (stream=<value optimized out>) at xine.c:1433
#4  0x000000000040bde2 in _gui_xine_play (stream=0x1459b80, start_pos=0,
start_time_in_secs=0, update_mmk=1)
    at actions.c:265
#5  0x000000000040c506 in gui_xine_play (stream=0x1459b80, start_pos=0,
start_time_in_secs=0, update_mmk=1)
    at actions.c:506
#6  0x000000000040cd4a in gui_xine_open_and_play (_mrl=0xf83840 "xythos.mpp",
_sub=0x0, 
    start_pos=<value optimized out>, start_time=0, av_offset=0, spu_offset=0,
report_error=1) at actions.c:616
#7  0x000000000040db90 in gui_play (w=<value optimized out>, data=<value
optimized out>) at actions.c:808
#8  0x00000000004142f7 in gui_execute_action_id (action=ACTID_PLAY) at
event.c:568
#9  0x0000000000415d22 in on_start (data=<value optimized out>) at event.c:1924
#10 0x00000000004811f5 in xitk_run (cb=0x415cc0 <on_start>, data=<value
optimized out>) at xitk.c:2012
#11 0x0000000000415a2f in gui_run (session_opts=0x0) at event.c:2076
#12 0x0000000000425e7d in main (argc=2, argv=<value optimized out>) at
main.c:2226
Current language:  auto; currently asm
Current language:  auto; currently c
(gdb) 

too bad ffplay doesn't also crash.  Guess I need to figure out how to come up
with a bug report the ffmpeg team will look at?

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list