Skip to content

[Bug]: Application hangs in Ubuntu when scanning drive #37

@flying-raptor

Description

@flying-raptor

What happened?

I installed the latest MakeMKV build on Ubuntu 25.10. I went into my Ubuntu app settings and added permissions for MakeMKV to read from CD/DVD. I opened the MakeMKV app and added my registration key that I purchased. I closed the app and put a Blu-Ray Disc, "Snowpiercer", into the drive. I opened MakeMKV again, and the app never made it past "Scanning CD-ROM devices", even after waiting many minutes.

Image

Here's a screenshot of what happens when I add the same disc while the app is open:

Image

What should have happened?

When I added the Blu-Ray Disc to my USB blu-ray drive and opened the app, I expected the application to finish scanning the disc and then show me the disc layout, whereupon I could choose which videos to export.

Output of snap info $snap_name

name:      makemkv
summary:   Backup your DVD and Bluray discs
publisher: Lucy Llewellyn (lucyllewy✪)
store-url: https://snapcraft.io/makemkv
contact:   https://github.com/diddlesnaps/makemkv/issues
license:   unset
description: |
  MakeMKV is your one-click solution to convert video that you own into free
  and patents-unencumbered format that can be played everywhere. MakeMKV is a
  format converter, otherwise called "transcoder". It converts the video
  clips from proprietary (and usually encrypted) disc into a set of MKV
  files, preserving most information but not changing it in any way. The MKV
  format can store multiple video/audio tracks with all meta-information and
  preserve chapters. There are many players that can play MKV files nearly on
  all platforms, and there are tools to convert MKV files to many formats,
  including DVD and Blu-ray discs.
  
  Additionally MakeMKV can instantly stream decrypted video without
  intermediate conversion to wide range of players, so you may watch Blu-ray
  and DVD discs with your favorite player on your favorite OS or on your
  favorite device.
  
  - Reads DVD and Blu-ray discs
  - Reads Blu-ray discs protected with latest versions of AACS and BD+
  - Preserves all video and audio tracks, including HD audio
  - Preserves chapters information
  - Preserves all meta-information (track language, audio type)
  - Fast conversion - converts as fast as your drive can read data.
  - No additional software is required for conversion or decryption.
  - Available for Windows, Mac OS X and Linux
  - Functionality to open DVD discs is free and will always stay free.
  - All features (including Blu-ray decryption and processing) are free
  during BETA.
  
  --
  
  - Upstream Project: https://www.makemkv.com/
  - snapcraft.yaml Build Definition:
  https://github.com/diddlesnaps/makemkv/blob/master/snap/snapcraft.yaml
commands:
  - makemkv
  - makemkv.makemkvcon
snap-id:      oQi5445Bw83J591pCgmPm8lCBNkvrL0w
tracking:     latest/edge
refresh-date: today at 17:30 MST
channels:
  latest/stable:    1.18.2 2025-11-08 (636) 341MB -
  latest/candidate: ↑                             
  latest/beta:      ↑                             
  latest/edge:      1.18.3 2026-01-25 (660) 342MB -
installed:          1.18.3            (660) 342MB -

Output of snap connections $snap_name

Interface              Plug                      Slot                            Notes
content[gtk-3-themes]  makemkv:gtk-3-themes      gtk-common-themes:gtk-3-themes  -
content[icon-themes]   makemkv:icon-themes       gtk-common-themes:icon-themes   -
content[sound-themes]  makemkv:sound-themes      gtk-common-themes:sound-themes  -
desktop                makemkv:desktop           :desktop                        -
desktop-legacy         makemkv:desktop-legacy    :desktop-legacy                 -
gsettings              makemkv:gsettings         :gsettings                      -
hardware-observe       makemkv:hardware-observe  :hardware-observe               -
home                   makemkv:home              :home                           -
network                makemkv:network           :network                        -
opengl                 makemkv:opengl            :opengl                         -
optical-drive          makemkv:optical-drive     :optical-drive                  manual
optical-drive          makemkv:optical-write     :optical-drive                  manual
process-control        makemkv:process-control   :process-control                manual
removable-media        makemkv:removable-media   :removable-media                manual
shared-memory          makemkv:shared-memory     :shared-memory                  -
unity7                 makemkv:unity7            :unity7                         -
wayland                makemkv:wayland           :wayland                        -
x11                    makemkv:x11               :x11                            -

Output of snap version

snap          2.73+ubuntu25.10
snapd         2.73+ubuntu25.10
series        16
ubuntu        25.10
kernel        6.17.0-8-generic
architecture  amd64

Relevant log output

[72340.511305] usb 6-1: new SuperSpeed USB device number 5 using xhci_hcd
[72340.523680] usb 6-1: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00
[72340.523682] usb 6-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[72340.523684] usb 6-1: Product: External Drive
[72340.523685] usb 6-1: Manufacturer: ASUSTek
[72340.523686] usb 6-1: SerialNumber: 123456789012
[72340.524141] usb-storage 6-1:1.0: USB Mass Storage device detected
[72340.524201] usb-storage 6-1:1.0: Quirks match for vid 174c pid 55aa: 400000
[72340.524223] scsi host9: usb-storage 6-1:1.0
[72341.626332] scsi 9:0:0:0: CD-ROM            ASUS     BW-16D1X-U       A105 PQ: 0 ANSI: 0
[72341.686725] sr 9:0:0:0: [sr0] scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray
[72341.735319] sr 9:0:0:0: Attached scsi CD-ROM sr0
[72341.735377] sr 9:0:0:0: Attached scsi generic sg3 type 5
[72360.921945] audit: type=1400 audit(1769403882.245:1578): apparmor="DENIED" operation="open" class="file" profile="snap.vivaldi.vivaldi-stable" name="/proc/8744/smaps_rollup" pid=8744 comm="MemoryInfra" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
[72361.360049] x86/split lock detection: #DB: CHTTPClientThre/33230 took a bus_lock trap at address: 0xe59f36d4
[72361.360065] x86/split lock detection: #DB: CHTTPClientThre/33230 took a bus_lock trap at address: 0xe59f36d4
[72371.104226] /dev/sr0: Can't open blockdev
[72374.831992] UDF-fs: INFO Mounting volume 'SNOWPIERCER', timestamp 2014/09/05 06:54 (1e5c)
[72388.471156] x86/split lock detection: #DB: CHTTPClientThre/33230 took a bus_lock trap at address: 0xe59f36d4
[72388.471175] x86/split lock detection: #DB: CHTTPClientThre/33230 took a bus_lock trap at address: 0xe59f36d4
[72415.579601] x86/split lock detection: #DB: CHTTPClientThre/33230 took a bus_lock trap at address: 0xe59f36d4
[72415.579618] x86/split lock detection: #DB: CHTTPClientThre/33230 took a bus_lock trap at address: 0xe59f36d4
[72438.034670] audit: type=1400 audit(1769403959.357:1579): apparmor="DENIED" operation="open" class="file" profile="snap.vivaldi.vivaldi-stable" name="/proc/8744/smaps_rollup" pid=8744 comm="MemoryInfra" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
[72442.687630] x86/split lock detection: #DB: CHTTPClientThre/33230 took a bus_lock trap at address: 0xe59f36d4
[72442.687648] x86/split lock detection: #DB: CHTTPClientThre/33230 took a bus_lock trap at address: 0xe59f36d4
[72462.712164] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72462.712171] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72462.712173] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72462.712175] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 00 04 00 00 00 02 00
[72462.712177] I/O error, dev sr0, sector 4096 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[72462.758059] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72462.758062] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72462.758064] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72462.758066] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 00 04 00 00 00 02 00
[72462.758067] I/O error, dev sr0, sector 4096 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[72462.758070] Buffer I/O error on dev sr0, logical block 512, async page read
[72462.973749] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72462.973754] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72462.973756] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72462.973758] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 1f 13 e6 00 00 02 00
[72462.973759] I/O error, dev sr0, sector 8146840 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2
[72463.006893] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72463.006895] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72463.006897] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72463.006898] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 1f 13 e6 00 00 02 00
[72463.006899] I/O error, dev sr0, sector 8146840 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[72463.006902] Buffer I/O error on dev sr0, logical block 1018355, async page read
[72463.866673] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72463.866678] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72463.866680] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72463.866682] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 00 04 00 00 00 02 00
[72463.866683] I/O error, dev sr0, sector 4096 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[72463.866687] Buffer I/O error on dev sr0, logical block 512, async page read
[72464.390898] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72464.390903] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72464.390905] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72464.390907] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 1f 14 88 00 00 38 00
[72464.390908] I/O error, dev sr0, sector 8147488 op 0x0:(READ) flags 0x80700 phys_seg 28 prio class 2
[72464.457071] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72464.457075] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72464.457077] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72464.457078] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 1f 14 94 00 00 02 00
[72464.457079] I/O error, dev sr0, sector 8147536 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[72464.457083] Buffer I/O error on dev sr0, logical block 1018442, async page read
[72464.472524] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72464.472527] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72464.472529] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72464.472530] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 1f 15 08 00 00 38 00
[72464.472531] I/O error, dev sr0, sector 8148000 op 0x0:(READ) flags 0x80700 phys_seg 22 prio class 2
[72464.505682] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72464.505685] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72464.505687] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72464.505689] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 1f 15 12 00 00 02 00
[72464.505690] I/O error, dev sr0, sector 8148040 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[72464.505693] Buffer I/O error on dev sr0, logical block 1018505, async page read
[72464.727197] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72464.727200] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72464.727202] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72464.727203] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 00 04 00 00 00 02 00
[72464.727204] I/O error, dev sr0, sector 4096 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[72464.727207] Buffer I/O error on dev sr0, logical block 512, async page read
[72464.956538] /dev/sr0: Can't open blockdev
[72465.128485] UDF-fs: INFO Mounting volume 'CHOCOLATE', timestamp 2009/01/02 20:38 (1e5c)
[72466.249517] Buffer I/O error on dev sr0, logical block 1024, async page read
[72466.249525] Buffer I/O error on dev sr0, logical block 1025, async page read
[72466.531537] Buffer I/O error on dev sr0, logical block 2036710, async page read
[72466.931326] Buffer I/O error on dev sr0, logical block 1024, async page read
[72467.771983] scsi_io_completion_action: 10 callbacks suppressed
[72467.771989] sr 9:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_OK cmd_age=0s
[72467.771993] sr 9:0:0:0: [sr0] tag#0 Sense Key : Illegal Request [current] 
[72467.771996] sr 9:0:0:0: [sr0] tag#0 Add. Sense: Read of scrambled sector without authentication
[72467.771998] sr 9:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 00 04 00 00 00 01 00
[72467.771999] blk_print_req_error: 10 callbacks suppressed
[72467.772000] I/O error, dev sr0, sector 4096 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2
[72467.772003] buffer_io_error: 3 callbacks suppressed
[72467.772004] Buffer I/O error on dev sr0, logical block 1024, async page read

Teminal output of app

makemkv
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QSocketNotifier: Can only be used with threads started with QThread
amdgpu: unknown (family_id, chip_external_rev): (152, 65)
libEGL warning: egl: failed to create dri2 screen

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions