[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [Bug 90580] New: attempting to play a zero-length file causes SEGV
From:       Justin Mason <jm-kde () jmason ! org>
Date:       2004-09-30 23:38:25
Message-ID: 20041001013823.90580.jm-kde () jmason ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
        
http://bugs.kde.org/show_bug.cgi?id=90580        
           Summary: attempting to play a zero-length file causes SEGV
           Product: juk
           Version: 2.0.1
          Platform: Debian testing
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: wheeler kde org
        ReportedBy: jm-kde jmason org


Version:           2.0.1 (using KDE KDE 3.3.0)
Installed from:    Debian testing/unstable Packages
OS:                Linux

What the title says -- if a file exists with the right extension (".mp3") under a \
JuK-watch directory, and you double-click it in the track listbox, JuK dumps core.

To reproduce:

    - touch [MYCOLLECTIONDIR]/EMPTY_TEST.mp3
    - juk &
    - select Collection List
    - [wait for juk to find the file]
    - click on "EMPTY_TEST"
    - KDE crash window appears.

I'm using GStreamer btw.

I'm not sure how feasible it is to capture GStreamer coredumps, but it'd be nice -- \
since it does seem to have a tendency to fall over frequently ;)

probably not-too-useful backtrace:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1104784032 (LWP 19880)]
[New Thread 1112492976 (LWP 19890)]
[Thread debugging using libthread_db enabled]
[New Thread 1104784032 (LWP 19880)]
[New Thread 1112492976 (LWP 19890)]
[Thread debugging using libthread_db enabled]
[New Thread 1104784032 (LWP 19880)]
[New Thread 1112492976 (LWP 19890)]
[New Thread 1110395824 (LWP 19889)]
0x41681115 in pthread_cond_wait  GLIBC_2 3 2 () from /lib/tls/libpthread.so.0
#0  0x41681115 in pthread_cond_wait  GLIBC_2 3 2 ()
   from /lib/tls/libpthread.so.0
#1  0x41a1fd3b in gst_thread_new () from /usr/lib/libgstreamer-0.6.so.0
#2  0x41a036ac in gst_element_set_state () from /usr/lib/libgstreamer-0.6.so.0
#3  0x419f6f7f in gst_bin_child_state_change ()
   from /usr/lib/libgstreamer-0.6.so.0
#4  0x41a12f61 in gst_pipeline_new () from /usr/lib/libgstreamer-0.6.so.0
#5  0x41a036ac in gst_element_set_state () from /usr/lib/libgstreamer-0.6.so.0
#6  0x40047b0d in KDE::GST::Element::setState () from /usr/lib/libkdegst.so.0
#7  0x4005ef1c in KDE::GSTPlay::Play::setState ()
   from /usr/lib/libkdegstplay.so.0
#8  0x08066700 in ?? ()
#9  0x0aef8d20 in ?? ()
#10 0x00000002 in ?? ()
#11 0x00000000 in ?? ()
#12 0xbfffea70 in ?? ()
#13 0x081613a8 in ?? ()
#14 0x081613a8 in ?? ()
#15 0xbfffeb58 in ?? ()
#16 0x080946bf in QWheelEvent::~QWheelEvent ()


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic