After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 349184 - crash while importing file (segmentation fault)
crash while importing file (segmentation fault)
Status: RESOLVED DUPLICATE of bug 345930
Product: rhythmbox
Classification: Other
Component: Importing
0.9.3
Other All
: Normal critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-07-29 15:51 UTC by crap
Modified: 2006-07-30 07:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
(unreduced) test case (1.18 KB, application/octet-stream)
2006-07-29 16:23 UTC, crap
Details

Description crap 2006-07-29 15:51:37 UTC
Steps to reproduce:
1. save the file provided below
2. open rhythmbox
3. import it (either as file or the folder)

If you import the file only rhythmbox produces a segmentation fault, with import folder it quits without a comment.

Stack trace:
Here is the test file in hex (originally it was a mp3-file which obviously got corrupted. The file name doesn't matter)

$ hexdump -C test
00000000  49 44 33 04 00 00 00 00  08 2e 54 49 54 32 00 00  |ID3.......TIT2..|
00000010  00 06 00 00 03 00 00 00  00 00 54 50 45 31 00 00  |..........TPE1..|
00000020  00 14 00 00 03 00 00 00  00 00 00 00 00 00 00 00  |................|
00000030  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000430  00 00 00 00 00 00 00 00  54 41 47 00 00 00 00 00  |........TAG.....|
00000440  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
*
00000490  00 00 00 00 00 30 00 00  00 00 00 00 00 00 00 00  |.....0..........|
000004a0  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |................|
000004b0  00 00 00 00 00 00 00 ff                           |........|
000004b8

----
here is the result of rhythmbox -d
[...]
[0x8123890] [rb_shell_constructor] rb-shell.c:1206 (17:39:59): shell: creating playlist manager
[0x8123890] [get_avahi_client] rb-daap-mdns.c:534 (17:39:59): Unable to create AvahiClient: Daemon not running
[0x8123890] [rb_daap_mdns_browse] rb-daap-mdns.c:607 (17:39:59): Error initializing Avahi for browsing

(rhythmbox:15618): Rhythmbox-WARNING **: Unable to start mDNS browsing
[0x8123890] [rb_shell_constructor] rb-shell.c:1227 (17:39:59): shell: creating removable media manager

[...lotsofstuff...]

[0x8123890] [queue_stat_uri] rhythmdb.c:1789 (17:40:08): queueing stat for "file:///home/matthias/Daten/temp/rhythmboxtest/test/test"
[0x8144b68] [action_thread_main] rhythmdb.c:2004 (17:40:08): executing RHYTHMDB_ACTION_STAT for "file:///home/matthias/Daten/temp/rhythmboxtest/test/test"
[0x8123890] [rhythmdb_process_events] rhythmdb.c:1674 (17:40:09): processing RHYTHMDB_EVENT_STAT
[0x8123890] [rhythmdb_process_stat_event] rhythmdb.c:1486 (17:40:09): queuing a RHYTHMDB_ACTION_LOAD: file:///home/matthias/Daten/temp/rhythmboxtest/test/test
[0x8144b68] [action_thread_main] rhythmdb.c:2016 (17:40:09): executing RHYTHMDB_ACTION_LOAD for "file:///home/matthias/Daten/temp/rhythmboxtest/test/test"
[0x8144b68] [rb_metadata_load] rb-metadata-gst.c:760 (17:40:09): loading metadata for uri: file:///home/matthias/Daten/temp/rhythmboxtest/test/test
[0x8144b68] [rb_metadata_load] rb-metadata-gst.c:832 (17:40:09): going to PAUSED for metadata, uri: file:///home/matthias/Daten/temp/rhythmboxtest/test/test
(END)


Other information:
It's a never used ubuntu standard install
Comment 1 crap 2006-07-29 16:23:03 UTC
Created attachment 69883 [details]
(unreduced) test case
Comment 2 Jonathan Matthew 2006-07-30 07:58:00 UTC
This is a bug in gst-plugins-good, fixed since 0.10.3 was released.  id3demux from gst-plugins-good CVS HEAD handles this file correctly.  It still shows up as an import error, because the file contains no audio data.

Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.


*** This bug has been marked as a duplicate of 345930 ***