From kde-bugs-dist Thu Sep 30 23:38:25 2004 From: Justin Mason Date: Thu, 30 Sep 2004 23:38:25 +0000 To: kde-bugs-dist Subject: [Bug 90580] New: attempting to play a zero-length file causes SEGV Message-Id: <20041001013823.90580.jm-kde () jmason ! org> X-MARC-Message: https://marc.info/?l=kde-bugs-dist&m=109658750931084 ------- 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 ()