gnomad2 crashed with SIGSEGV in start_thread()

Bug #548967 reported by meow
142
This bug affects 25 people
Affects Status Importance Assigned to Milestone
libmtp
Invalid
Undecided
Unassigned
gnomad2 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: gnomad2

Hi

Im using ubuntu 10.04 beta 1 with gnomad 2 installed. When i connect my creative zen 30GB player gnomad 2 crashes and does not open. When i had ubuntu 9.10 gnomad 2 did work with my player.

ProblemType: Crash
Architecture: i386
CrashCounter: 1
Date: Fri Mar 26 16:55:56 2010
DistroRelease: Ubuntu 10.04
ExecutablePath: /usr/bin/gnomad2
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100318)
NonfreeKernelModules: nvidia
Package: gnomad2 2.9.4-1
ProcCmdline: gnomad2 /home/username/.gvfs/gphoto2\ mount\ on\ usb%3A002,003
ProcEnviron:
 LANG=en_IE.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
SegvAnalysis:
 Segfault happened at: 0x8058a3b: mov 0x50(%eax),%edx
 PC (0x08058a3b) ok
 source "0x50(%eax)" (0x00000051) not located in a known VMA region (needed readable region)!
 destination "%edx" ok
SegvReason: reading NULL VMA
Signal: 11
SourcePackage: gnomad2
StacktraceTop:
 ?? ()
 ?? () from /lib/libglib-2.0.so.0
 start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 clone () from /lib/tls/i686/cmov/libc.so.6
Title: gnomad2 crashed with SIGSEGV in start_thread()
Uname: Linux 2.6.32-17-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors: (polkit-gnome-authentication-agent-1:1599): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed

Revision history for this message
meow (accessdeniedno) wrote :
Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 scan_thread (thread_args=0x8072d10) at jukebox.c:1598
 ?? () from /lib/libglib-2.0.so.0
 start_thread () from /lib/tls/i686/cmov/libpthread.so.0
 clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in gnomad2 (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
meow (accessdeniedno)
visibility: private → public
Revision history for this message
Daniel (dan-voipfamily) wrote :

Seeing this problem on kernel 2.6.32-20 64 bit- 4 gig ram intel duo core 2

Revision history for this message
frenchy82 (cartes) wrote :

Same problem with a fresh install of ubuntu 10.04 final

Revision history for this message
frenchy82 (cartes) wrote :

hum... i'm afraid that the problem come from libmtp8

Using libmtp8 package from karmic solve the problem for me

Revision history for this message
Daniel (dan-voipfamily) wrote : Re: [Bug 548967] Re: gnomad2 crashed with SIGSEGV in start_thread()

very good.
Thanks for the update.
Dan
On Sat, 01 May 2010 15:43:37 -0000, frenchy82 wrote:
hum... i'm afraid that the problem come from libmtp8
  >
  > Using libmtp8 package from karmic solve the problem for me
  >
  > --
  > gnomad2 crashed with SIGSEGV in start_thread()
  > https://bugs.launchpad.net/bugs/548967
  > You received this bug notification because you are a direct subscriber
  > of the bug.
  >
  > Status in “gnomad2” package in Ubuntu: New
  >
  > Bug description:
  > Binary package hint: gnomad2
  >
  > Hi
  >
  > Im using ubuntu 10.04 beta 1 with gnomad 2 installed. When i
connect my creative zen 30GB player gnomad 2 crashes and does not open.
When i had ubuntu 9.10 gnomad 2 did work with my player.
  >
  > ProblemType: Crash
  > Architecture: i386
  > CrashCounter: 1
  > Date: Fri Mar 26 16:55:56 2010
  > DistroRelease: Ubuntu 10.04
  > ExecutablePath: /usr/bin/gnomad2
  > InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100318)
  > NonfreeKernelModules: nvidia
  > Package: gnomad2 2.9.4-1
  > ProcCmdline: gnomad2 /home/username/.gvfs/gphoto2\ mount\ on\ usb:002,003
  > ProcEnviron:
  > LANG=en_IE.utf8
  > SHELL=/bin/bash
  > ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10 drm33.1
  > SegvAnalysis:
  > Segfault happened at: 0x8058a3b: mov 0x50(�,� > PC (0x08058a3b) ok
  > source "0x50(�" (0x00000051) not located in a known VMA region
(needed readable region)!
  > destination "� ok
  > SegvReason: reading NULL VMA
  > Signal: 11
  > SourcePackage: gnomad2
  > StacktraceTop:
  > ?? ()
  > ?? () from /lib/libglib-2.0.so.0
  > start_thread () from /lib/tls/i686/cmov/libpthread.so.0
  > clone () from /lib/tls/i686/cmov/libc.so.6
  > Title: gnomad2 crashed with SIGSEGV in start_thread()
  > Uname: Linux 2.6.32-17-generic i686
  > UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
  > XsessionErrors: (polkit-gnome-authentication-agent-1:1599):
GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value !=
0' failed
  >
  > To unsubscribe from this bug, go to:
  > https://bugs.launchpad.net/ubuntu/ source/gnomad2/ bug/548967/ subscribe
  >
  >

  --
Daniel

Revision history for this message
gnimsh (loochyj) wrote :

Did you install libmtp8 from karmic over the currently installed version? I tried removing it and it wanted to uninstall rhythmbox as well. Did you do that and then reinstall rhythmbox?

Revision history for this message
Kevin C. (kedoc) wrote :

Yes, in order to install the Karmic version, you have to before uninstall your current version (and gnomad2, and rhythmbox-plugins).
You can then reinstall these package.

note : the Karmic version of libmtp make Rhythmbox crashing when it tries to connect my player using the MTP library.

Revision history for this message
meow (accessdeniedno) wrote :

How exactly do i install the karmic version of libmtp while using 10.04 final version?

Revision history for this message
/dev/null (arndt-stedler) wrote :

same in amd64 Version of Lucid...
see attachment...

Revision history for this message
meow (accessdeniedno) wrote :

So is the only solution at the moment to use ubuntu 9.10 instead of 10.04? How annoying.

Revision history for this message
Kevin C. (kedoc) wrote :

No. You can use Lucid.

First : you have to uninstall libmtp8 from Synpatic. It will also uninstall gnomad2 and Rhythmbox-plugins. You have to note packages that are also uninstalled.

Then you install the libmtp8 package from Karmic. You can find it there : http://packages.ubuntu.com/karmic/libmtp8

Finaly, in Synaptic, you have to block the version on libmtp8 (so it will not be updated again to the Lucid version), you can do that from the Package menu, and to reinstall gnomad2 and Rhythmbox-plugins, and eventually other packages uninstalled during the first step.

Revision history for this message
meow (accessdeniedno) wrote :

Ok ive did most of what you said above and now gnomad2 works again. One thing i couldn't do was block libmtp8 from being downloaded again over synaptic-not sure what what you meant here... I did find this update in the update manager (see attachment)-is this what you meant not to be downloaded again?

Revision history for this message
Kevin C. (kedoc) wrote :

To lock the version, you have to follow these steps for example : http://www.ubuntugeek.com/how-to-lock-package-versions-from-synaptic-package-manager.html

After that, the update manager will not propose you to update libmtp8 anymore.

Revision history for this message
meow (accessdeniedno) wrote :

Thanks its all working now. One last thing though-wont using karmic's version of libmtp8 mean that this will only be good till karmic is still current for another 12 months or so..what will i do when karmic is phased out?

Revision history for this message
frenchy82 (cartes) wrote :

meow :As you affected this bug to gnomad2, maybe you should affect it too libmtp

Revision history for this message
Sonny (aadityabhatia) wrote :

Shouldn't this bug be filed under libmtp8 package instead, since apparently that's the source of the problem. Using libmtp8 from karmic is a workaround, not a solution.

At this time on an up to date Lucid installation,
When MTP device is plugged in and mounted automatically:
$ gnomad2
Device 0 (VID=04e8 and PID=507d) is a Samsung YP-U3.
Queried Samsung YP-U3
Segmentation fault

Upon unmounting:
$ gnomad2
Device 0 (VID=04e8 and PID=507d) is a Samsung YP-U3.
Queried Samsung YP-U3
Bus error

Revision history for this message
Ben Trice (v-launchpad-heroinc-org) wrote :

I reverted to the karmic libmtp, but I still received the error. Are there any additional libs I need to revert as well?

I'm attempting to connect a Creative Zen Vision:W player which worked flawlessly within Karmic.

Revision history for this message
ssuuddoo (ssuuddoo) wrote :

here the same problem. Gnomad2 works well, but when inserting the player into USB, it crashes with the "Segmentation fault" debug.
pitty seing BAD upgrades of the system.
thnx 4 a solution, will use it on my old machine with the karmic installed.

ssuuddoo, Slovakia

arky (arky)
Changed in gnomad2 (Ubuntu):
status: New → Confirmed
NoBugs! (luke32j)
Changed in libmtp:
status: New → Confirmed
Revision history for this message
Alessio Treglia (quadrispro) wrote :

No longer available in Maverick.
Closing.

Changed in gnomad2 (Ubuntu):
status: Confirmed → Invalid
Changed in libmtp:
status: Confirmed → Invalid
Revision history for this message
rafar (pseudocuenta) wrote :

Using libmtp8 package from karmic solved the problem for me too.
I'm using Trisquel 4.0 which is bassed in Ubuntu 10.04 (lucid) on an amd 64 bit architecture. My player is a Zen Vision M.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.