Bug 176411 - dropping wrong filetypes from smb freezes application
Summary: dropping wrong filetypes from smb freezes application
Alias: None
Product: Fedora
Classification: Fedora
Component: bmp
Version: 4
Hardware: i686
OS: Linux
Target Milestone: ---
Assignee: Ralf Ertzinger
QA Contact: Fedora Extras Quality Assurance
Depends On:
TreeView+ depends on / blocked
Reported: 2005-12-22 12:04 UTC by Thilo Pfennig
Modified: 2008-08-02 23:40 UTC (History)
2 users (show)

Clone Of:
Last Closed: 2007-02-18 17:24:20 UTC

Attachments (Terms of Use)

Description Thilo Pfennig 2005-12-22 12:04:11 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.12) Gecko/20050923 Epiphany/1.6.5

Description of problem:
If you have a folder in a samba environment and you drop a bunch of MP3 files including one JPEG or something other than audio data bmp will freeze.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1. open bmp with playlist window
2. open a samba folder with MP3 and one jpeg in it
3. select all and drop into playlist window 


Actual Results:  bmp freezes

Expected Results:  bmp should filter out jpeg and all filetypes it dows not understand.

Additional info:

Comment 1 Ralf Ertzinger 2005-12-23 01:52:46 UTC
I have just requested a build of for FC4. If this has gotten through the
build system, could you give it a spin and see if the problem persists?


Comment 2 Thilo Pfennig 2005-12-26 14:06:49 UTC
That does not help. It deleted the setting of my theme. If I start BMP from
command like it gives me this output:

*** glibc detected *** beep-media-player: double free or corruption (!prev):
0x089b95b0 ***

Comment 3 Thilo Pfennig 2005-12-26 14:13:28 UTC
more backtrace:
(gdb) thread apply all bt

Thread 4 (Thread 8838064 (LWP 15044)):
#0  0x00cb7402 in __kernel_vsyscall ()
#1  0x00aa8a5c in poll () from /lib/libc.so.6
#2  0x00c30328 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0x00c307c3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#4  0x001583de in link_thread_io_context () from /usr/lib/libORBit-2.so.0
#5  0x00c48ffa in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#6  0x00943b80 in start_thread () from /lib/libpthread.so.0
#7  0x00ab29ce in clone () from /lib/libc.so.6

Thread 3 (Thread 95509424 (LWP 15030)):
#0  0x00cb7402 in __kernel_vsyscall ()
#1  0x009457a6 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0x0013d495 in giop_recv_buffer_get () from /usr/lib/libORBit-2.so.0
#3  0x00140a55 in ORBit_small_invoke_stub () from /usr/lib/libORBit-2.so.0
#4  0x00140c26 in ORBit_small_invoke_stub_n () from /usr/lib/libORBit-2.so.0
#5  0x001514e9 in ORBit_c_stub_invoke () from /usr/lib/libORBit-2.so.0
#6  0x002efac9 in GNOME_VFS_DaemonHandle_Read ()
   from /usr/lib/libgnomevfs-2.so.0
#7  0x002fb274 in gnome_vfs_daemon_convert_to_corba_file_info ()
   from /usr/lib/libgnomevfs-2.so.0
#8  0x003018b9 in _gnome_vfs_handle_do_read () from /usr/lib/libgnomevfs-2.so.0
#9  0x002f7240 in gnome_vfs_read_cancellable ()
   from /usr/lib/libgnomevfs-2.so.0
#10 0x0030fa2a in gnome_vfs_read () from /usr/lib/libgnomevfs-2.so.0
#11 0x002099da in vfs_fread () from /usr/lib/libbeep.so.2
#12 0x0035f2c7 in get_iplugin_info () from /usr/lib/bmp/Input/libmpg123.so
#13 0x08061cf3 in input_get_song_info ()
#14 0x0806b54c in playlist_get_songtime ()
#15 0x00c48ffa in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#16 0x00943b80 in start_thread () from /lib/libpthread.so.0
#17 0x00ab29ce in clone () from /lib/libc.so.6

Thread 2 (Thread -1210856528 (LWP 15028)):
#0  0x00cb7402 in __kernel_vsyscall ()
#1  0x00aab221 in ___newselect_nocancel () from /lib/libc.so.6
#2  0x0806c2b6 in ctrlsocket_check ()
#3  0x00c48ffa in g_static_private_free () from /usr/lib/libglib-2.0.so.0
#4  0x00943b80 in start_thread () from /lib/libpthread.so.0
#5  0x00ab29ce in clone () from /lib/libc.so.6

Thread 1 (Thread -1208333856 (LWP 15025)):
#0  0x00cb7402 in __kernel_vsyscall ()
#1  0x00abe9fe in __lll_mutex_lock_wait () from /lib/libc.so.6
#2  0x00a4fb58 in _L_mutex_lock_3936 () from /lib/libc.so.6
#3  0x00b0cff4 in ?? () from /lib/libc.so.6
#4  0x00b0e880 in mp_ () from /lib/libc.so.6
#5  0x008f8fb4 in ?? () from /lib/ld-linux.so.2
#6  0x00000001 in ?? ()
#7  0x00000000 in ?? ()

Comment 4 Ralf Ertzinger 2005-12-26 19:06:20 UTC
Do you get that backtrace immediately when starting or when you drop the
files (sorry, that was not clear to me from the comment)

Comment 5 Thilo Pfennig 2005-12-27 12:07:31 UTC
I am now using: bmp-

I get that backtrace after dropping the files.

Comment 6 Ralf Ertzinger 2005-12-27 18:50:28 UTC
OK, thanks. This may take some days to track down as I do not have access to a
FC4 system currently.

One last thing: do you have the SMB share mounted or are you accessing it via
gnome-vfs (browsing in nautilus, for example)? Does it happen with files stored
on a local disc, too?

Comment 7 Thilo Pfennig 2005-12-27 23:23:33 UTC
I use it vian gnome-vfs. The version of interest seems to be
"2.10.1-2.1.fc4.nr". So if this is not an nautilus issue I am using the wrong
package (nrpms repo)?

Comment 8 Christian Iseli 2007-01-19 23:45:39 UTC
FC3 and FC4 have now been EOL'd.

Please check the ticket against a current Fedora release, and either adjust the
release number, or close it if appropriate.


Your friendly BZ janitor :-)

Comment 9 Thilo Pfennig 2007-01-21 15:10:03 UTC
I am not using FC any more, really.

Note You need to log in before you can comment on or make changes to this bug.