Cirrhosis can also cause gallstones. Gallstones are solid materials that form in the gallbladder or common bile duct. They are made of cholesterol or other substances found in the gallbladder. They can be as small as a grain of sand or as big as a golf ball.