rhythmbox crashed with SIGSEGV in g_str_hash()
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
rhythmbox (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
This bug happens in 12.10 beta1 on syncing with an iPod touch (2nd gen.), the relevant parts from starting the sync 'til the bitter end:
libitdbprep: itdb_iphone_
itdb_iphone_
itdb_iphone_
Locking for sync, attempt 0...
itdb_iphone_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
(rhythmbox:13598): Rhythmbox-CRITICAL **: playlist_
** (rhythmbox:13598): CRITICAL **: itdb_splr_validate: assertion `at != ITDB_SPLAT_UNKNOWN' failed
libitdbprep: itdb_sqlite_
itlp directory=
*.itdb files will be stored in '/home/
[mk_Dynamic] Processing '/tmp/fileML1Cp
[mk_Dynamic] creating table structure
[mk_Dynamic] - processing 1248 tracks
[mk_Dynamic] - processing 2 playlists
[mk_Dynamic] done.
[mk_Extras] Processing '/tmp/fileML1Cp
[mk_Extras] re-building table structure
[mk_Extras] done.
[mk_Genius] Processing '/tmp/fileML1Cp
[mk_Genius] re-building table structure
[mk_Genius] done.
library_
[mk_Library] Processing '/tmp/fileML1Cp
[mk_Library] building table structure
[mk_Library] compiling SQL statements
[mk_Library] - inserting into "version_info"
[mk_Library] - inserting into "genre_map"
[mk_Library] - inserting songs into "item_to_container"
[mk_Library] - inserting playlist 'eiter' into "container"
[mk_Library] - inserting songs into "item_to_container"
[mk_Library] - inserting playlist 'Podcasts' into "container"
library_
device name = eiter
[mk_Library] - inserting into "db_info"
[mk_Library] - processing 1248 tracks
[mk_Library] done.
[mk_Locations] Processing '/tmp/fileML1Cp
[mk_Locations] re-building table structure
[mk_Locations] Processing 1248 tracks...
[mk_Locations] done.
[run_post_
[run_post_
[run_post_
[run_post_
[run_post_
[run_post_
[run_post_
[run_post_
[run_post_
itdbprep: copying 'Dynamic.itdb'
itdbprep: copying 'Extras.itdb'
itdbprep: copying 'Genius.itdb'
itdbprep: copying 'Library.itdb'
itdbprep: copying 'Locations.itdb'
itdbprep: copying 'Locations.
libitdbprep: itdb_iphone_
itdb_iphone_
libitdbprep: itdb_iphone_
itdb_iphone_
itdb_iphone_
Locking for sync, attempt 0...
Locking for sync, attempt 1...
Locking for sync, attempt 2...
Locking for sync, attempt 3...
Locking for sync, attempt 4...
Locking for sync, attempt 5...
Locking for sync, attempt 6...
Locking for sync, attempt 7...
Locking for sync, attempt 8...
Locking for sync, attempt 9...
Locking for sync, attempt 10...
Locking for sync, attempt 11...
Locking for sync, attempt 12...
Locking for sync, attempt 13...
itdb_iphone_
Segmentation fault (core dumped)
ProblemType: Crash
DistroRelease: Ubuntu 12.10
Package: rhythmbox 2.97-1ubuntu5
ProcVersionSign
Uname: Linux 3.5.0-15-generic i686
ApportVersion: 2.5.2-0ubuntu4
Architecture: i386
Date: Wed Sep 26 12:21:46 2012
EcryptfsInUse: Yes
ExecutablePath: /usr/bin/rhythmbox
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Alpha i386 (20120905.2)
ProcCmdline: rhythmbox
ProcEnviron:
TERM=xterm
SHELL=/bin/bash
PATH=(custom, user)
LANG=en_US.UTF-8
SegvAnalysis:
Segfault happened at: 0xb735488a <g_str_hash+10>: movsbl (%ecx),%edx
PC (0xb735488a) ok
source "(%ecx)" (0x000003a3) not located in a known VMA region (needed readable region)!
destination "%edx" ok
Stack memory exhausted (SP below stack segment)
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: rhythmbox
StacktraceTop:
g_str_hash () from /lib/i386-
g_hash_
?? () from /usr/lib/
?? () from /usr/lib/
itdb_write () from /usr/lib/
Title: rhythmbox crashed with SIGSEGV in g_str_hash()
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm audio cdrom dialout dip fax floppy fuse libvirtd lpadmin netdev plugdev sambashare scanner staff sudo users video voice
StacktraceTop: buildd/ glib2.0- 2.33.14/ ./glib/ ghash.c: 1730 table_lookup_ node (hash_return= <synthetic pointer>, key=0x3a3, hash_table= 0xb0e0aec8) at /build/ buildd/ glib2.0- 2.33.14/ ./glib/ ghash.c: 401 table_lookup (hash_table= hash_table@ entry=0xb0e0aec 8, key=key@ entry=0x3a3) at /build/ buildd/ glib2.0- 2.33.14/ ./glib/ ghash.c: 1074 podcast_ mhips (mhyp_seek=1477301, pl=0x9acd790, fexp=0xa03f9b00) at ../../. ./src/itdb_ itunesdb. c:5365 <optimized out>, pl=<optimized out>, fexp=<optimized out>) at ../../. ./src/itdb_ itunesdb. c:5522
g_str_hash (v=0x3a3) at /build/
g_hash_
g_hash_
write_
write_playlist (mhsd_type=