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

Jeff Long long at ku.edu
Fri Mar 26 21:37:59 GMT 2010


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

           Summary: dragon crashes trying to open Microsoft Project file
                    (*.mpp)
           Product: dragonplayer
           Version: unspecified
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: long at ku.edu


Application: dragon (2.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.30.10-105.2.23.local.fc11.x86_64 x86_64
Distribution: "Fedora release 11 (Leonidas)"

-- Information about the crash:
dragon crashes trying to open Microsoft Project file (*.mpp).  Not sure if it
is this particular Project file or all Project files.  Yes, I know it is silly.

The crash can be reproduced every time.

 -- Backtrace:
Application: Dragon Player (dragon), signal: Segmentation fault
87      int result = INLINE_SYSCALL (poll, 3, CHECK_N (fds, nfds), nfds,
timeout);
[Current thread is 1 (Thread 0x7fb078343820 (LWP 6471))]

Thread 10 (Thread 0x7fb06609e910 (LWP 6478)):
#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=0xba0e00) 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 9 (Thread 0x7fb064a67910 (LWP 6479)):
#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 8 (Thread 0x7fb064066910 (LWP 6480)):
#0  0x000000385ead4db3 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=42) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003860e3aecc in g_main_context_poll (n_fds=<value optimized out>,
fds=<value optimized out>, priority=<value optimized out>, timeout=<value
optimized out>, context=<value optimized out>)
    at gmain.c:2768
#2  g_main_context_iterate (n_fds=<value optimized out>, fds=<value optimized
out>, priority=<value optimized out>, timeout=<value optimized out>,
context=<value optimized out>) at gmain.c:2450
#3  0x0000003860e3b20a in IA__g_main_context_iteration (context=0x7fb05c0009b0,
may_block=1) at gmain.c:2518
#4  0x000000310f78fdb6 in QEventDispatcherGlib::processEvents
(this=0x7fb05c0008c0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:414
#5  0x000000310f7653a2 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#6  0x000000310f76577c in QEventLoop::exec (this=0x7fb064065f20, flags={i = 0})
at kernel/qeventloop.cpp:201
#7  0x000000310f670ca9 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:487
#8  0x00007fb06e23296e in Phonon::Xine::XineThread::run (this=0x114eb90) at
/usr/src/debug/phonon-4.3.80/xine/xinethread.cpp:143
#9  0x000000310f6736c5 in QThreadPrivate::start (arg=0x114eb90) at
thread/qthread_unix.cpp:248
#10 0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#11 0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fb063461910 (LWP 6481)):
#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=0x7fb050001460, nfds=2, timeout=-1,
userdata=0x114dbd0) at pulse/thread-mainloop.c:71
#2  0x000000360ac212d4 in pa_mainloop_poll (m=0x11508b0) at
pulse/mainloop.c:857
#3  0x000000360ac21683 in pa_mainloop_iterate (m=0x11508b0, block=1,
retval=0x0) at pulse/mainloop.c:923
#4  0x000000360ac216f6 in pa_mainloop_run (m=0x11508b0, retval=0x0) at
pulse/mainloop.c:941
#5  0x000000360ac33898 in thread (userdata=0x1150b50) at
pulse/thread-mainloop.c:90
#6  0x000000360a842c4f in internal_thread_func (userdata=0x114e650) 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 ?? ()

Thread 6 (Thread 0x7fb062a60910 (LWP 6482)):
#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 5 (Thread 0x7fb061c27910 (LWP 6483)):
[KCrash Handler]
#5  0x00007fb06812e262 in ff_handle_buffer (buf=<value optimized out>,
this=<value optimized out>) at ff_video_decoder.c:1197
#6  ff_decode_data (buf=<value optimized out>, this=<value optimized out>) at
ff_video_decoder.c:1502
#7  0x000000360881d213 in video_decoder_loop (stream_gen=<value optimized out>)
at video_decoder.c:382
#8  0x000000385f60685a in start_thread (arg=<value optimized out>) at
pthread_create.c:297
#9  0x000000385eade22d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fb061059910 (LWP 6484)):
#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=0x7fb05c01e110) 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 ?? ()

Thread 3 (Thread 0x7fb057ffe910 (LWP 6485)):
#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=0x7fb05c040060) 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 2 (Thread 0x7fb04ffff910 (LWP 6486)):
#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 1 (Thread 0x7fb078343820 (LWP 6471)):
#0  0x000000385ead4db3 in *__GI___poll (fds=<value optimized out>, nfds=<value
optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x000000386060882a in _xcb_conn_wait (c=0x9534a0, cond=<value optimized
out>, vector=0x7fff9874cd48, count=0x7fff9874cd44) at xcb_conn.c:306
#2  0x0000003860608d57 in _xcb_out_send (c=0x9534a0, vector=0x7fff9874cd48,
count=0x7fff9874cd44) at xcb_out.c:338
#3  0x0000003860609005 in xcb_writev (c=0x9534a0, vector=0x7fff9874cda0,
count=3, requests=43) at xcb_out.c:286
#4  0x000000386024c8aa in _XSend (dpy=0x975460, data=0x1362130 "", size=<value
optimized out>) at xcb_io.c:332
#5  0x0000003860239133 in SendZImage (dest_scanline_pad=<value optimized out>,
dest_bits_per_pixel=<value optimized out>, req_yoffset=<value optimized out>,
req_xoffset=<value optimized out>, 
    image=<value optimized out>, req=<value optimized out>, dpy=<value
optimized out>) at PutImage.c:804
#6  PutImageRequest (dest_scanline_pad=<value optimized out>,
dest_bits_per_pixel=<value optimized out>, req_yoffset=<value optimized out>,
req_xoffset=<value optimized out>, 
    image=<value optimized out>, req=<value optimized out>, dpy=<value
optimized out>) at PutImage.c:872
#7  PutSubImage (dest_scanline_pad=<value optimized out>,
dest_bits_per_pixel=<value optimized out>, req_yoffset=<value optimized out>,
req_xoffset=<value optimized out>, 
    image=<value optimized out>, req=<value optimized out>, dpy=<value
optimized out>) at PutImage.c:910
#8  0x00000038602392de in XPutImage (dpy=0x975460, d=<value optimized out>,
gc=<value optimized out>, image=0x133e270, req_xoffset=0, req_yoffset=6471,
x=0, y=0, req_width=397, req_height=64)
    at PutImage.c:1029
#9  0x000000380f4a1661 in QX11PixmapData::fromImage (this=0x133e1e0, img=<value
optimized out>, flags=<value optimized out>) at image/qpixmap_x11.cpp:612
#10 0x000000380f48ce5e in QPixmap::fromImage (image=@0x7fff9874fc30, flags={i =
20}) at image/qpixmap.cpp:1999
#11 0x000000380f4eff58 in QPaintEngine::drawImage (this=0x12c7eb0,
r=@0x7fff9874ff10, image=@0x7fff98750090, sr=@0x7fff9874ff30, flags=<value
optimized out>) at painting/qpaintengine.cpp:623
#12 0x000000380f5aa8f2 in QX11PaintEngine::drawImage (this=0x12c7eb0,
r=@0x7fff9874ff10, image=@0x7fff98750090, sr=@0x7fff9874ff30, flags={i = 20})
at painting/qpaintengine_x11.cpp:1893
#13 0x000000380f5050ff in QPainterPrivate::draw_helper (this=0x1339bd0,
originalPath=<value optimized out>, op=<value optimized out>) at
painting/qpainter.cpp:484
#14 0x000000380f5075ec in QPainter::drawRects (this=<value optimized out>,
rects=<value optimized out>, rectCount=1) at painting/qpainter.cpp:3557
#15 0x000000380f50776c in QPainter::drawRect (r=<value optimized out>,
this=<value optimized out>) at ../../src/gui/painting/qpainter.h:622
#16 QPainter::fillRect (r=<value optimized out>, this=<value optimized out>) at
painting/qpainter.cpp:6679
#17 0x00007fb072d5308d in QWidget::setUpdatesEnabled(bool) () at
kernel/qwidget.cpp:7027
#18 0x00007fb072d4f2ec in QWidget::setUpdatesEnabled(bool) () at
kernel/qwidget.cpp:7027
#19 0x00007fb072d867ba in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#20 0x00007fb072d94c49 in ?? () from /usr/lib64/kde4/plugins/styles/oxygen.so
#21 0x000000310f765e87 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized
out>, receiver=0xa6db50, event=0x7fff987510e0) at
kernel/qcoreapplication.cpp:819
#22 0x000000380f3abb0c in QApplicationPrivate::notify_helper (this=0x947860,
receiver=0xa6db50, e=0x7fff987510e0) at kernel/qapplication.cpp:4296
#23 0x000000380f3b206b in QApplication::notify (this=0x7fff98752a50,
receiver=0xa6db50, e=0x7fff987510e0) at kernel/qapplication.cpp:4183
#24 0x000000381061f696 in KApplication::notify (this=0x7fff98752a50,
receiver=0xa6db50, event=0x7fff987510e0) at
/usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#25 0x000000310f766a6c in QCoreApplication::notifyInternal
(this=0x7fff98752a50, receiver=0xa6db50, event=0x7fff987510e0) at
kernel/qcoreapplication.cpp:704
#26 0x000000380f409c4c in QCoreApplication::sendSpontaneousEvent (event=<value
optimized out>, receiver=<value optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:218
#27 QWidgetPrivate::drawWidget (event=<value optimized out>, receiver=<value
optimized out>) at kernel/qwidget.cpp:5339
#28 0x000000380f5c0cf5 in QWidgetBackingStore::sync (this=0xb6aa10) at
painting/qbackingstore.cpp:1291
#29 0x000000380f3fb670 in QWidgetPrivate::syncBackingStore (this=0xa6dca0) at
kernel/qwidget.cpp:1672
#30 0x000000380f401db3 in QWidget::event (this=0xa6db50, event=0x7fff98751f70)
at kernel/qwidget.cpp:8291
#31 0x000000380f7bf08b in QMainWindow::event (this=0xa6db50,
event=0x7fff98751f70) at widgets/qmainwindow.cpp:1433
#32 0x0000003810736413 in KXmlGuiWindow::event (this=0x7fff9874ccc0, ev=0x1) at
/usr/src/debug/kdelibs-4.4.1/kdeui/xmlgui/kxmlguiwindow.cpp:131
#33 0x000000380f3abb3c in QApplicationPrivate::notify_helper (this=0x947860,
receiver=0xa6db50, e=0x7fff98751f70) at kernel/qapplication.cpp:4300
#34 0x000000380f3b206b in QApplication::notify (this=0x7fff98752a50,
receiver=0xa6db50, e=0x7fff98751f70) at kernel/qapplication.cpp:4183
#35 0x000000381061f696 in KApplication::notify (this=0x7fff98752a50,
receiver=0xa6db50, event=0x7fff98751f70) at
/usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#36 0x000000310f766a6c in QCoreApplication::notifyInternal
(this=0x7fff98752a50, receiver=0xa6db50, event=0x7fff98751f70) at
kernel/qcoreapplication.cpp:704
#37 0x000000380f5be0a7 in QCoreApplication::sendEvent (event=<value optimized
out>, receiver=<value optimized out>) at
../../src/corelib/kernel/qcoreapplication.h:215
#38 sendUpdateRequest(struct QWidget *, bool) (event=<value optimized out>,
receiver=<value optimized out>) at painting/qbackingstore.cpp:503
#39 0x000000380f5c14f6 in QWidgetBackingStore::markDirty (this=0xb6aa10,
rect=@0x7fff98752100, widget=0xb1efc0, updateImmediately=true,
invalidateBuffer=false) at painting/qbackingstore.cpp:667
#40 0x000000380f3fd9fb in QWidget::repaint (this=0xb1efc0,
rect=@0x7fff98752100) at kernel/qwidget.cpp:10034
#41 0x000000380f3fdac3 in QWidget::repaint (this=0x7fff9874ccc0) at
kernel/qwidget.cpp:9990
#42 0x000000380f80576f in QStatusBar::reformat (this=<value optimized out>) at
widgets/qstatusbar.cpp:578
#43 0x000000380f80761c in QStatusBar::event (this=0xb1efc0, e=0x1156400) at
widgets/qstatusbar.cpp:785
#44 0x000000380f3abb3c in QApplicationPrivate::notify_helper (this=0x947860,
receiver=0xb1efc0, e=0x1156400) at kernel/qapplication.cpp:4300
#45 0x000000380f3b206b in QApplication::notify (this=0x7fff98752a50,
receiver=0xb1efc0, e=0x1156400) at kernel/qapplication.cpp:4183
#46 0x000000381061f696 in KApplication::notify (this=0x7fff98752a50,
receiver=0xb1efc0, event=0x1156400) at
/usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#47 0x000000310f766a6c in QCoreApplication::notifyInternal
(this=0x7fff98752a50, receiver=0xb1efc0, event=0x1156400) at
kernel/qcoreapplication.cpp:704
#48 0x000000310f7678e7 in QCoreApplication::sendEvent (event=<value optimized
out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#49 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>,
receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#50 0x000000310f790223 in QCoreApplication::sendPostedEvents () at
kernel/qcoreapplication.h:220
#51 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#52 0x0000003860e3790e in g_main_dispatch (context=<value optimized out>) at
gmain.c:1824
#53 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2377
#54 0x0000003860e3b0e8 in g_main_context_iterate (context=0x94a520,
block=<value optimized out>, dispatch=<value optimized out>, self=<value
optimized out>) at gmain.c:2455
#55 0x0000003860e3b20a in IA__g_main_context_iteration (context=0x94a520,
may_block=1) at gmain.c:2518
#56 0x000000310f78fd63 in QEventDispatcherGlib::processEvents (this=0x9477f0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#57 0x000000380f4599fe in QGuiEventDispatcherGlib::processEvents
(this=0x7fff9874ccc0, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#58 0x000000310f7653a2 in QEventLoop::processEvents (this=<value optimized
out>, flags={i = 36}) at kernel/qeventloop.cpp:149
#59 0x000000310f76577c in QEventLoop::exec (this=0x7fff98752a00, flags={i = 0})
at kernel/qeventloop.cpp:201
#60 0x000000310f767b99 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#61 0x0000000000421af7 in main (argc=2, argv=<value optimized out>) at
/usr/src/debug/kdemultimedia-4.4.1/dragonplayer/src/app/main.cpp:57

Reported using DrKonqi

-- 
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